Android Nougat(添付のスクリーンショットを参照)で実行されているGalaxy S7でアプリのアプリアイコンを変更して、アイコンスペース全体を埋める方法を教えてください。これを行う方法はありますか?
編集:これらのアプリには正方形のアイコンがあり、私のアイコンは円形だからです。 Galaxy S7 Nougatデバイスや他のすべてのデバイスで正方形にする方法はありますか?
これを無効にするには、マニフェストにメタデータ要素を追加します。
<application>
<meta-data Android:name="com.samsung.Android.icon_container.has_icon_container" Android:value="true"/>
</application>
設定->表示->アイコンフレーム->アイコンのみに移動します。これにより、アイコンがフルサイズのアイコンに変わります。
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.gif
いずれにしても、これは通常のアイコン、丸いアイコン、サムスン化されたアイコンについて心配する必要があり、サムスン固有のランチャーデザインにアイコンを提供する方法がないことを意味します。