3

Android アプリを設計するための PSD ファイルのサイズと解像度について、さまざまなことを聞​​いたり読んだりしました。残念ながら、PSD ファイルを構成するためのさまざまなアプローチに出くわし、混乱しました。

Android 開発者サイトのこのページには、画面サイズのサポートについて多くのことが書かれていますが、PSD ファイルの構成方法は示されていません: http://developer.android.com/guide/practices/screens_support.html

そこで、この問題を明確にするために、私が取ったアプローチを紹介します。それについてのコメントをお待ちしています。

PSD の設定方法:

PSD のサイズを 480x800 ピクセル (縦長の場合) に設定し、サポートしたい現在の画面密度に応じて解像度を設定します。つまり、次のようになります。

  • xhdpi の 320 ピクセル/インチ
  • hdpi の場合は 240 ピクセル/インチ
  • mdpi の場合は 160 ピクセル/インチ
  • ldpi の場合は 120 ピクセル/インチ
  • tvdpi の場合は 213 ピクセル/インチ

(これらの番号を使用する理由を理解するには、画面サポートに関する上記のリンクを参照してください)

だから私がやっていることは、アプリに必要な最高の密度(hdpiなど)を設計してエクスポートし、解像度を次に低い密度(mdpi)に変更してエクスポートするなどです...

ランチャー アイコンについては、アイコンの作成方法が http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html#sizeで指定されています。

私が見つけたアイコン用のテンプレートはすべて、PSD で 72 ピクセル/インチの解像度を使用していました。

編集:

私の質問を明確にするために、このアプローチは正しいですか?推奨されていますか?

4

1 に答える 1

11

画面のピクセル サイズを想定しないでください (たとえば、480x800 はダメです)。サイズや縦横比がどうなるかはわかりません。これらのことが将来の生活を非常に困難にするだろうと想定してください。

可能な限り最高の解像度から始めて (XXHDPI がより一般的になるまでそう長くはかからないでしょう)、そこから作業を進めてください。グラフィックに必要なサイズを決定します。約 1 インチ幅にしたい場合は、密度を掛けて (たとえば、XHDPI の場合は 1 * 320、MDPI の場合は 1 * 160、HDPI の場合は 1 * 240)、ピクセル サイズを取得します。

Photoshop の DPI 設定は重要ではありません。人々は混乱し、そうであると考えますが、画面用のグラフィックをデザインする場合、物理的なサイズを確認したい場合を除き、関係ありません (たとえば、ドキュメントの密度を 320 dpi に設定してから画像サイズを確認すると、物理的なサイズ (インチなど) は、その密度の画面用です)。新しいドキュメントを作成する場合、たとえば 1 インチ x 0.5 インチ、320 dpi で新しいドキュメントを作成すると、正しいピクセル サイズで作成されます。私はそれに反対することをお勧めします。サイズ変更時に最高の品質を得るには、4 の倍数のピクセル サイズに固執してください。

基本的には、より一般的なアプローチを取ります。サポートする予定の最高解像度で必要なグラフィックスを設計し、サイズが柔軟な領域を見つけ、必要に応じてそれらの領域に伸縮可能な 9 パッチ イメージを作成します。それが終わったら、低密度用のバージョンを作成します。

于 2013-01-28T22:01:27.070 に答える