私は、高さ、幅、パディング、フォントサイズなどをPT(1xベース)で指定するiOSアプリケーションのスタイルガイドを持っています。私はiPhone 5,6,6s Plus、7、iPadのような様々なiPhonesのためにそれらをピクセルで首尾よく変換しました。iOS PTをAndroid DPに変換しますか?
Androidアプリと同じスタイルガイドを使用する必要がありますが、iOS PTをAndroidのDPまたはピクセルに変換する方法はわかりません。
次のように指定できる共通の方法がありますか: 1倍のiOSの30ptがmdpiのアンドロイドのX dp(またはピクセル)に変換されますか?
私は検索しましたが、これに関するヒントは見つかりませんでした。もし誰かがここで私を助けることができたら、それは素晴らしいだろう。
ただし、PTの場合、 ポイントは163 PPIのピクセル密度に基づく抽象的な測定値です。ピクセルサイズは次のように計算できます。 px = PPI * PT/163 答えに基づいて、私はAndroidの場合30PT = 30DPと仮定します。 ただし、30 DP for mdpiまたはhdpiまたはxxhdpi?それをどうやって決めることができますか? PTをDPと見なすと、iOSとAndroid UIは大きく異なるように見えるからです。 –
https://material.io/devices/このリストはちょっと役立つはずです。 IOSデバイスは、すべての画面を拡大できるように非常に巧みに設計されていますが、これはAndroidの場合には当てはまりません。画面はアスペクト比が非常に異なる場合があり、IOSとAndroidの両方で同じデザインを定義できるようにするには、PTとDPを使用してデザインを定義する必要がありますが、適用可能であればデザインのどの部分が引き伸ばされるか注意してください。 –
申し訳ありませんが私の間違いがありました。私は1xだけに基づいてデザインしています。私は同じことを反映するために私の質問を更新しました。私はアンドロイドのためにあなたのポイントを持っていますが、私の問題は、私は1xのPTを持っているデザインガイドを持っています:(私は別のガイドを求めることはできません。私はそれをdpまたはpx可能な限り、完璧ではない場合。 –