import {Dimensions} from 'react-native'
//app 只有竖屏模式,所以可以只获取一次width
const deviceWidthDp = Dimensions.get('window').width;
//UI 默认给图是375
const uiWidthPx = 375;
function pxSize(uiElementPx){
return uiElementPx * deviceWidthDp / uiWidthPx;
}
export default pxSize;
使用方式
导入文件
import pxSize from './public/pxSize';
width:pxSize(160),