我有一個iOS應用程序的樣式指南,它指定了PT中的高度,寬度,填充,字體大小等(以1x爲底)。我已經成功地以像素爲iPhone iPhone 5,6,6 Plus,7,iPad等各種iPhone進行了轉換。將iOS PT轉換爲Android DP?
現在我需要使用Android應用程序的相同樣式指南,但我很無能,應該如何將iOS PT轉換爲android DP或像素?
是否有任何常見的方法或可以指定類似的東西: 1x的30pt iOS轉換爲mdpi android的X dp(或像素)?
我已經搜索,但無法找到提示。如果有人能幫助我,那會很棒。
好的,但對於PT,提到的是 點是基於163PPI的像素密度的抽象測量值。像素尺寸可以計算如下: px = PPI * PT/163 因此根據您的回答,我假設Android爲30PT = 30DP。 但30 DP爲mdpi或hdpi或xxhdpi?我如何確定?因爲如果我將PT視爲DP,那麼iOS和Android UI看起來有很大不同。 –
https://material.io/devices/此列表應該有所幫助。 iOS設備的設計非常巧妙,每個屏幕都可以擴展,但Android不是這種情況。屏幕縱橫比可能大不相同,爲了能夠爲IOS和Android定義相同的設計,必須使用PT和DP來定義設計,但要注意設計的哪些部分在適用時會拉伸。 –
對不起,我的錯誤。我只有基於1x的設計。我已經更新了我的問題以反映相同。我已經得到了你的觀點爲1080p爲Android,但對我來說,問題是我只有設計指南,其中有1x的PT :(我不能要求另一個指南。是否有任何機會我可以將它轉換爲dp或px作爲關閉儘可能,如果不是完美的。 –