2017-09-16 11 views
0

ランチャーアイコンにはstandard pixel sizesの内容が分かります。Androidで非標準のランチャーアイコンサイズを使用する

mdpi 
    48 × 48 (legacy) 
    108 x 108 (adaptive) 

hdpi 
    72 × 72 (legacy) 
    162 x 162 (adaptive) 

xhdpi 
    96 × 96 (legacy) 
    216 x 216 (adaptive) 

xxhdpi 
    144 × 144 (legacy) 
    324 x 324 (adaptive) 

xxxhdpi 
    192 × 192 (legacy) 
    432 x 432 (adaptive) 

私のアプリのアイコンusing the Android Studio Asset Studio to generate those sizesを作成しました。

しかし、同じようなアイコンを持つ別のアプリがAndroid 5.0デバイスではっきりとした外観をしていることに気付きました。そのアプリのAPKファイルからリソースを抽出すると、開発者はすべての密度のサイズで300 x 300ピクセルの画像を使用していました。私は基準に反するのは好きではありませんが、この場合は本当に良く見えます。

1つの高解像度画像(300 x 300 pxまたはおそらく512 x 512 px)を使用する場合、ユーザーが気付く可能性のある悪影響はありますか? (たとえば、低密度のデバイスでアプリの読み込み時間が遅くなるのはクラッシュの原因になりますか?)

答えて

0

1)デバイスが遅くなると、毎回対応するリソースを取得する必要があるため実行されます。 this loop

enter image description here

2)再スケーリングオーバーヘッドを参照してください。あなたのアイコンは、あなたのアプリだけでなく、いくつかの他のものによって使用されるかもしれません。たとえば、ランチャー、インストールされているソフトウェアの設定、さまざまな場所でのメニューの共有などがあります。 (reference)

3)すべての画面に完全に収まるわけではありません。多少の転位が生じ、画像の境界線(コーナーなど)が収まらなくなります。

したがって、Androidアプリケーション開発のガイドラインに従うことをお勧めします。

関連する問題