web-dev-qa-db-ja.com

Galaxy S7 Nougatフルアイコン

Android Nougat(添付のスクリーンショットを参照)で実行されているGalaxy S7でアプリのアプリアイコンを変更して、アイコンスペース全体を埋める方法を教えてください。これを行う方法はありますか?

編集:これらのアプリには正方形のアイコンがあり、私のアイコンは円形だからです。 Galaxy S7 Nougatデバイスや他のすべてのデバイスで正方形にする方法はありますか?

My app's icon and the icon of another App from Google Play

14
Panther

これを無効にするには、マニフェストにメタデータ要素を追加します。

<application>
    <meta-data Android:name="com.samsung.Android.icon_container.has_icon_container" Android:value="true"/>
</application>
17
athor

設定->表示->アイコンフレーム->アイコンのみに移動します。これにより、アイコンがフルサイズのアイコンに変わります。

7
kitkatsim

同じ問題に遭遇し、いろいろなことを試しました。今、私は興味深いことが1つ見つかりました。

透明度なしでアイコンを作成すると、アイコンはNougat Android電話でフルサイズになります。Paint.exeでアイコンを作成して.pngとして保存すると、問題ない。

これが役立つと思います。

編集:以下は私が会ったものであり、私のコメントで説明されています

enter image description here

EDIT2:2つのアイコン(透明度ありとなし)のサイズと形状は同じです。唯一の違いは、1つは透明で、もう1つは背景が白です。もちろん、透明度を削除して画像を拡大したわけではありません。

EDIT3:私のアイコン@Hadasについての詳細な説明

enter image description here

4
Yongsun Choi

https://developer.Android.com/about/versions/nougat/Android-7.1.html から

アプリで円形のランチャーアイコンを定義できるようになりました。これは、アプリをサポートするデバイスで使用されます。ランチャーがアプリアイコンをリクエストすると、フレームワークはデバイスのビルド構成に応じてAndroid:iconまたはAndroid:roundIconを返します。このため、アプリは必ず両方を定義する必要がありますAndroid:iconおよびAndroid:roundIconランチャーインテントに応答する際のリソース。 Image Asset Studioを使用して、丸いアイコンをデザインできます。

それはサムスンのアイコンの「特別な」白いフレームを処理するのに十分ではないかもしれませんが、このgifは、通常のサイズでもフレーム付きの「Squircle」スタイルでも見栄えの良いアイコンを作成するためのいくつかのアイデアを示しています。

https://www.androidcentral.com/sites/androidcentral.com/files/article_images/2016/12/squircles.gifDifferent icons

いずれにしても、これは通常のアイコン、丸いアイコン、サムスン化されたアイコンについて心配する必要があり、サムスン固有のランチャーデザインにアイコンを提供する方法がないことを意味します。

3
Bron Davies