1. 程式人生 > >react-native如何將UI設計稿上的原型的大小轉換為開發大小,還能實現各種螢幕自適應

react-native如何將UI設計稿上的原型的大小轉換為開發大小,還能實現各種螢幕自適應

原型設計稿:

    

輸入框

    高度:150;

    寬頻:900;

如何將原型上px單位轉為react-native的dp單位?

    1、原型寬度/裝置dp寬度 = px和dp的比例;

    2、原型寬度可以通過ps獲取到:1080;

    3、裝置的dp寬度 dp; 

        var {height, width} = Dimensions.get('window');

上圖原型輸入框寬高通過轉換:

    寬:900 * dp/1080;

    高:150 * dp/1080;

   得到的值就給裝置對應UI設定寬高了