2017-11-21 3 views
0

私は2つのゲームを作成しました。どちらもAndroid用にコンパイルされています。Androidのアプリで適応アイコン機能を使用しないでください。

Oreoデバイスで両方のゲームを実行しますが、何らかの理由でオリジナルのアイコンが1つ表示され、アイコンが白い四角形内に表示されます。

アダプティブアイコン機能の一部として元のアイコンを表示するか、白い枠内にアイコンを表示するかをAndroidがどのように決定するかを調べようとしています。

ターゲットAPIのバージョン?アルファチャンネルのアイコン?

+0

非常に些細な問題のようです....ドキュメントを見ましたか? https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive.html独自の適応型アイコンを定義することで問題は何か、つまり全面的に使用されていますか? – Sipty

+0

文書を見て読んでください。しかし、問題は、違いは、つまり、Androidがどんな種類のアイコンを使用するかを決めるためにチェックしていることです。 – Ran

答えて

0

これがどのように動作するかを把握するために、同じ問題に遭遇した他の人たちに投稿してください。

AndroidはtargetSdkVersionを使用して、適応アイコン機能が使用されているかどうかを選択します。 targetSdkVersionが26以上の場合は、アイコンの周りに白い枠線が追加されます.25以下の場合は表示されません。

Androidがやっていることは、アイコン画像を適応アイコンの前景要素として扱い、背景要素として白を使用していると思います。

実際の解決策は、もちろん適応アイコンをサポートすることですが、すぐに解決策としてtargetSdkVersionを25に変更しました。

関連する問題