web-dev-qa-db-ja.com

iOSPTをAndroid DP?

PTで高さ、幅、パディング、フォントサイズなどを指定するiOSアプリのスタイルガイドがあります(ベースとして1倍)。 iPhone 5、6、6s Plus、7、iPadなどのさまざまなiPhone用にピクセル単位で正常に変換しました。

Androidアプリに同じスタイルガイドを使用する必要がありますが、iOS PTをAndroid DPまたはピクセルにどのように変換すればよいですか?

1x iOSの30ptがmdpi androidのX dp(またはピクセル)に変換するような一般的な方法または何か指定できるものはありますか?

検索しましたが、ヒントは見つかりませんでした。誰かがここで私を助けてくれるなら、それは素晴らしいことです。

8

DPは、IOSのPTに等しいと想定されています。翻訳はまったく必要ありません。どちらも経験豊富な解像度の表現であり、真の解像度を隠します。

ちなみに、デザインガイドのベースとして@ 2xを使用して、小さな間違いを犯した可能性があります。設計ガイドから作業する場合、ピクセルについて考える必要はなく、PT/DPのみです。アイコンと画像のみを異なる解像度で作成する必要があります。 UIは、ベースとして1x(「公式」解像度)を使用してPT/DPで定義する必要があります。 iPhone 4/4Sの場合、実際の解像度は640x960ですが、その解像度は320x480になります。 Androidの場合、どのベンダーでもサイズに制限がないため、それほど単純ではありません。デザインガイドには1080p(DP)解像度などを使用することをお勧めしますが、相対的なデザインを使用し、任意の画面サイズに対応するためにサイズを変更する必要があるコンポーネントに注意してください。

8
Bjørn Ruthberg