React-Native 简单工具类

本文介绍如何在React-Native项目中创建和使用实用工具类,帮助开发者提高代码复用性和项目效率。
摘要由CSDN通过智能技术生成
import { Dimensions, Platform, PixelRatio, StatusBar } from 'react-native';
import { isIphoneX } from 'react-native-iphone-x-helper';
import ToastShow from './Toast';
import DeviceInfo from 'react-native-device-info';

// 适配
import Px2dp from './Px2dp';

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

// 设备信息
global.DeviceInfo = DeviceInfo;

// 颜色
global.Colors = Colors;

global.Huanfu = Huanfu;

// 系统是iOS
global.IOS = Platform.OS === 'ios' ? true : false;
//是否展示黑白屏
global.isHeiBai = false;

// 系统是安卓
global.Android = Platform.OS === 'android' ? true : false;

// 获取屏幕宽度
global.SCREEN_WIDTH = width;

// 获取屏幕高度
global.SCREEN_HEIGHT = height;

// 获取屏幕分辨率
global.PixelRatio = PixelRatio.get();

// 最小线宽
global.Pixel = 1 / PixelRatio.get();

// 是否为苹果刘海设备
global.IPhoneX = isIphoneX();

// 适配
global.Px2dp = Px2dp;

// andro
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值