3

私はiPhoneアプリのデザインPSDを持っていますが、Androidアプリのデザインに適応させる必要があります。

私は5つの異なる公式ドキュメント記事、いくつかのブログ投稿、Stack Overflowの回答、テンプレートPSDファイルを読みました。

私の使命は、mdpiベースライン密度でデザインを作成し、3:4:6:8の比率ルールを使用して、各密度のビットマップ描画可能オブジェクトを抽出することであることがわかりました。

ただし、私が読んだすべてのことを書いた賢い人々の一人一人が私に教えてくれなかったように思われたことの1つは、前述のmdpiデザインを作成するために使用する正確なピクセル値です。

私が読んだすべての例は、「たとえば、mdpiに100x100のアイコンがある場合...」で始まります。私のアイコンがmdpiにいくつのピクセルがあるのか​​わかりません。

このドキュメントには、「通常の画面は少なくとも470dpx320dp」と記載されています。「通常」という言葉は、密度ではなく、画面サイズに適用されると思いました。そして、「少なくとも」とは何ですか?「少なくとも」サイズのドローアブルを作成し、誰かがそれよりも大きな画面を持っている場合はどうなりますか?最後に、mdpi画面が320x480または1280x800のいずれかであることを収集できるテーブルもあります。それで、それはすべてクリアされました。

私はAndroid開発者ではありません。また、Android開発者になることを目指していません。私は、Photoshopの[画像サイズ]ダイアログに入力して、Retina iPhoneデザイン(640x960の古き良きピクセル)をAndroidのmdpiを表すサイズに変換する必要がある正確な数値を知りたい、悲しい、憤慨したデザイナーの1人です。 。誰かが私にこれらの番号を教えてください。ありがとうございました。

4

3 に答える 3

4

326dpiの640x960iPhone解像度では、160dpi(mdpi)レベルに到達しようとしています。

つまり、これは、寸法に160/326または0.49を掛ける必要があることを意味します。これにより、314x471のテンプレートが生成されます。

また、 http://code.google.com/p/android-ui-utils/をチェックアウトしてください。これには、Photoshopまたは別のエディターにインポートできるデバイス画面テンプレートがいくつか含まれています。そこから、たとえば、HDPIである電話でテンプレートを使用すると、それに応じてスケーリングできます。

于 2013-02-07T22:56:37.243 に答える
1

最初に、Androidデザインの伸縮可能な概念を明確にする可能性のあるいくつかのリンク:

http://developer.android.com/guide/topics/resources/more-resources.html#Dimension http://blog.edwinevans.me/?p=131

「「通常」という言葉は、密度ではなく画面サイズに当てはまると思いました。」

私は4"画面と480x800の解像度の電話を持っています。それは約240dpiです。別の電話は4"画面の320x480解像度ですが、160dpi(mdpi)しかありません。

昔ながらの150dpiプリンターで16メガピクセルの写真をフル解像度で印刷しようとしていると考えてください。あなたは巨大なプリントアウトになってしまうでしょう。

その解像度の問題を回避するために、Androidではsp / dpが使用され、非常に異なる解像度の画面が非常によく似たものになります。

希望のターゲットDPIでデザインを表示するようにフォトショップを設定できるはずです。

これがあなたの混乱を少し和らげるのに役立つことを願っています。

于 2013-02-07T23:52:06.120 に答える
0

mdpiベースラインフォトショップキャンバスの場合、寸法は次のとおりです。

幅:360px高さ:640px ppi:72

これにより、16:9形式の画面が表示され、コンポーネントを1920x1080xxhdpi画面に簡単に拡大縮小できます。

于 2015-07-10T19:30:06.367 に答える