drawable-xxhdpiの正しいサイズのアイコンは何ですか?


87

ご存知のとおり、正しいサイズのアイコン:

* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px
* drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px
* drawable-hdpi (240 dpi, High density screen) - 72px x 72px
* drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px

Jelly Beanでは、drawable-xxhdpiサポートできます。では、正しいサイズのアイコンは何ですか?


1
今日は、iOS 7アプリから高解像度のアイコンをコピーして、Androidアプリに使用しました。36pxの代わりに40pxアイコンを使用し、48pxには58pxを使用し、72pxには76pxを使用し、96pxには120pxアイコンを使用しました。アイコンのシャープネスが明確に向上しました。Googleが推奨するよりも高い解像度のアイコンを使用する方が良いと思います。
Pritesh Desai 2013

回答:


173

Androidアイコンの表示密度

  • MDPI:48x48
  • HDPI:72x72
  • XHDPI:96x96
  • XXHDPI:144x144
  • XXXHDPI:192x192

さまざまな密度のアイコンを作成するには、5つの主要密度(それぞれ、中、高、x-高、xx-高、およびxxx-高)の間の2:3:4:6:8スケーリング比に従う必要があります。

- developer.android.com


Androidガイドラインに従って、なぜ超高密度の180x180(3.0x)に言及したのか教えてください。この疑問を解消してください。どうもありがとう
Ajit Kumar Dubey

44

これは、Google Plusの投稿からの引用ですhttps://plus.google.com/118292708268361843293/posts/ePQya3KsTjW by Nick Butcher

Nexus 10のゴージャスな画面はXHDPI密度バケットに分類されます。タブレットでは、Launcherは1つの密度バケット[0]のアイコンを使用して、アイコンをわずかに大きくします。ランチャーアイコン(おそらくアプリの最も重要なアセット)が鮮明であることを確認するには、drawable-xxhdpiまたはdrawable-480dpiフォルダーに144 * 144ピクセルのアイコンを追加する必要があります。

したがって、xxhdpi修飾子の場合は、ランチャーアイコン用に144 * 144ピクセルのサイズのアイコンを作成する必要があります。ドローアブルxxhdpiまたはドローアブル480dpiに配置できます。

編集:OPによるコメントのコーンに対処するために元の回答に追加します。

このリンクのとおり:http : //developer.android.com/guide/practices/screens_support.html#DesigningResources、代替リソースは次の比率を使用して作成する必要があります:3:4:6:8スケーリング比率。ただし、アプリ内のドローアブルリソースに関する品質の低下が心配な場合は、可能な限り9パッチイメージの使用を検討してください。これにより、品質の低下が軽減または解消されます。Android OSはそれ自体で、とにかくほとんどの場合、さまざまな画面サイズを処理する驚くべき仕事をします。

アイコンサイズ144 * 144pxのためのように、これらの2つのフォルダのいずれかで作成する描画可能xxhdpiまたは描画可能480dpiのと場所だけで、あなたのランチャーアイコン、それにサイズを語りました。それでうまくいくはずです。


ご回答有難うございます。ちなみに、古いアイコンをxhdpiからxxhdpiにコピーして、失われていないことを確認できますか。私がdeveloper.android.com/reference/android/util/からドキュメントを読んだので、「アプリケーションは通常、この密度について心配する必要はありません。XHIGHグラフィックスがそれに拡大されることに依存することで、ほとんどすべての場合十分です。」私はそれについて混乱しています、ありがとう。
Jerikc XIONG 2012

@JerikcXIONG:彼らはその行のグラフィックス全般について話していると思います。そうは言っても、ランチャーアイコンだけを作成xxhdpiしてOSにアプリ内グラフィックを処理させるのが賢明だと思います。
Siddharth Lele

つまり、私がそれを行うと、品質の問題が発生する可能性があります。正しい ?そして、あなたは144 * 144を取得する方法を知っていますか?さまざまな状況でアイコンのサイズを取得する方法に関する公式はありますか?
Jerikc XIONG 2012

なぜ480はxxhdpiに関連付けられているのですか?
IgorGanapolsky 2014年

1
@IgorGanapolsky:なぜか分からない。しかし、ツールチップ、移動ホバー上、単語のXXHDPIショーエクストラエクストラ! -高密度(480 DPI) でのメトリクスとグリッドのドキュメント。
Siddharth Lele 2014年


0

ディップの標準アイコンサイズは48ディップです。

このサービスを使用して、すべてのサイズのアイコンを作成できます。(サイズを設定-48ディップ、およびその他の設定)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.