373

HDPI、などの場合XHDPI、ランチャー アイコンの理想的なサイズはどれくらいですか? アイコンを自動的にスケーリングするには、画像を作成する必要があり9-Patchますか?それとも、別のアイコンを作成する方がよいでしょうか?

4

13 に答える 13

725

それぞれに個別の画像を作成します。

LDPI should be 36 x 36.

MDPI should be 48 x 48.

TVDPI should be 64 x 64.

HDPI should be 72 x 72.

XHDPI should be 96 x 96.

XXHDPI should be 144 x 144.

XXXHDPI should be 192 x 192.

次に、それぞれをドローアブル フォルダーの個別のストークに配置します。

また、アプリを Google Play ストアにアップロードするときに、大きなバージョンのアイコンを提供する必要があります。これはWEB 512 x 512. これは非常に大きいため、Google は、Google Play ストア全体でアプリを宣伝し、ロゴにピクセル化を追加しないように、任意のサイズに再スケーリングできます。

基本的に、他のすべてのアイコンは「ベースライン」アイコンに比例する必要がありますMDPI at 48 x 48

LDPI is MDPI x 0.75.

TVDPI is MDPI x 1.33.

HDPI is MDPI x 1.5.

XHDPI is MDPI x 2.

XXHDPI is MDPI x 3.

XXXHDPI is MDPI x 4.

これはすべて、Android Developers Web サイトの Iconography ページで説明されています: http://developer.android.com/design/style/iconography.html

于 2012-10-07T10:52:57.340 に答える
130

ランチャー アイコン用に 9 パッチ イメージを作成しないでください。それぞれに個別の画像を作成する必要があります。

LDPI - 36 x 36
MDPI - 48 x 48
HDPI - 72 x 72
XHDPI - 96 x 96
XXHDPI - 144 x 144
XXXHDPI - 192 x 192.
WEB - 512 x 512 (Require when upload application on Google Play)

注: Android アプリケーションを Market にアップロードするときは、WEB(512 x 512) 画像が使用されます。

|| Android アプリのアイコン サイズ ||

すべてのデバイス

hdpi=281*164
mdpi=188*110
xhdpi=375*219
xxhdpi=563*329
xxxhdpi=750*438

48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)
于 2012-10-07T11:10:19.127 に答える
50

アダプティブ アイコン

Android 8.0 以降では、2 つの別々のレイヤーで構成されるアダプティブ アイコンがあります。どちらのレイヤーも 108 x 108 dp です。

ここに画像の説明を入力

(画像はAndroid のドキュメントから引用)

サイズ

Android 8.0 より前のバージョンをサポートしている場合でも、以前のサイズを含める必要があります ( 48dp)。以下の各解像度のピクセルサイズを赤でマークしました.

ここに画像の説明を入力

手でやらないで

必要に応じてすべて手作業で作成できると思いますが、それを行う日々は終わったと言わざるを得ません。Android Studio 3.0 Asset Studioは非常に優れており、それらをすべて生成してくれます。あなたがしなければならないのは、十分に大きな前景と背景の画像を提供することだけです。(1024 x 1024 px の画像を使用しました)。

Asset Studio を開くには、[File] > [New] > [Image Asset]に移動します。

ここに画像の説明を入力

于 2017-09-13T11:35:20.373 に答える
11

マテリアル デザイン ガイドライン (ここでは、「DP ユニット グリッド」の下) によると、商品アイコンのサイズは 48 dp、パディングは 1 dp にする必要があります。ただし、XXXHDPI の場合はパディングを 4 dp にする必要があります。

したがって、ピクセル単位のサイズは次のとおりです。

  • 48 × 48 (mdpi)、1 dp のパディングあり
  • 72 × 72 (hdpi)、1 dp のパディングあり
  • 96 × 96 (xhdpi)、1 dp のパディングあり
  • 144 × 144 (xxhdpi)、1 dp のパディングあり
  • 192 × 192 (xxxhdpi)、4 dp のパディングあり

一部のランチャーではサポートされていないため、VectorDrawable の使用を避けることをお勧めしますが、minSdk が透過性をサポートしている限り (API 18 以降 - Android 4.3)、WEBP は問題ないと思います。

Play ストアで公開する場合、何をアップロードするかの要件は次のとおりです (ここに基づく):

  • 32 ビット PNG (アルファ付き)
  • 寸法: 512px x 512px
  • 最大ファイルサイズ: 1024KB
于 2017-09-14T13:39:41.070 に答える
8

LDPI は 36 x 36 である必要があります。

MDPI 48×48。

TVDPI 64×64。

HDPI 72×72。

XHDPI 96×96。

XXHDPI 144×144。

XXXHDPI 192×192。

于 2015-05-21T05:36:33.357 に答える
7

@MartinVonMartinsgrünが言及したように、より良いツールが存在し、Androidスタジオでジェネレーターをアサートします

アプリケーション アイコン ( Toolbar 、 ActionBar 、 DrawableLeft など) の場合: http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html

ランチャー (アプリケーション アイコン) の場合: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

ただし、アイコンとランチャーアイコンの解像度を向上させるためのいくつかのトリックと方法を次に示します。

ステップ1 :

最初にhttps://materialdesignicons.comにアクセスして、アイコンを選択します。または、アイコンの解像度が高い場合は、この手順をスキップしてください。目的のアイコンをクリックし、[高度なエクスポート] をクリックすると、以下のようなウィンドウが開きますできるだけ大きなアイコンを生成するようにしてください

次に、「アイコン」をクリックしてアイコン (.png) を生成します。秘訣は、高解像度デバイス用にできるだけ大きなアイコンを生成しようとすることです。ツールは小さなデバイスのすべてを処理しますが、小さなアイコンを使用すると、ハイエンド デバイス用のアイコンを生成する際にアイコンの解像度が失われます。

ステップ2 :

次に、ツールページに移動し、アイコンをアップロードしますここに画像の説明を入力

アイコンに色を付けたい場合は、[カスタム] をクリックします。アップロードするアイコンの色に関係なく、[カスタム] を使用して任意の色を生成できます。次に、名前を選択して [Download .ZIP] をクリックします。これにより、ほとんどの一般的な解像度のアイコンを含む .zip ファイルがダウンロードされます。res フォルダーをコピーしてアプリケーション プロジェクト フォルダーに貼り付けると、drawable セクションにアイコンが表示されます。

于 2015-11-19T20:58:43.647 に答える
5

単一の SVG アイコン ファイルから PhoneGap アプリのすべてのプラットフォーム アイコンを生成するためのスクリプトを投稿しました。既存のビットマップがある場合は、既存のビットマップから SVG ベクトルを生成するのに役立つメモもいくつか含めます。これはすべてのビットマップで機能するわけではありませんが、あなたのビットマップでは機能する可能性があります.

于 2014-08-28T02:22:50.643 に答える
2

Androidスタジオ自体で直接アイコンを作成できます。従う必要がある手順は次のとおりです。

1. Res->New->Image asset を右クリック

2.アセットタイプを画像に変更します。

3.ローカルディスクからイメージをロード

4.トリミング、パディングの変更、背景の追加のオプションもあります。必要に応じて値を変更します。

5.[次へ] -> [完了] をクリックします。

ランチャー アイコンまたは drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi,drawable- を選択すると、画像は自動的に mipmap-mdpi、mipmap-hdpi、mipmap-xhdpi、mipmap-xxhdpi、mipmap-xxxhdpi に追加されます。 xxxhdpi 他のアイコン オプションを選択した場合。

于 2017-09-13T12:05:31.790 に答える