getSize.js 701 Bytes
/**
 * 获取设备尺寸和缩放比例
 */
import {Dimensions,Platform} from 'react-native';


export const width = Dimensions.get('window').width;
export const height = Dimensions.get('window').height;
export const zoomW =  isIphoneX()?375 / parseInt(Dimensions.get('window').width):375 / parseInt(Dimensions.get('window').width);
export const zoomH = isIphoneX()?812 / parseInt(Dimensions.get('window').height):667 / parseInt(Dimensions.get('window').height);


export function isIphoneX() {
    let dimen = Dimensions.get('window');
    return (
        Platform.OS === 'ios' &&
        !Platform.isPad &&
        !Platform.isTVOS &&
        (dimen.height === 812 || dimen.width === 812)
    );
}