React Native 适配工具类

在React Native开发中,尺寸的默认单位为dp(android设备下160dpi,dp与px为1:1),加上跨平台及各种设备的屏幕尺寸不同、分辨率不同,导致在不同设备下显示不一致的问题。所以我们需要在样式中做一些适配。

以下是一个简单封装的React Native 适配工具类,已添加d.ts文件,支持TypeScript引入。

react-native-scale-size

适配前后对比

GETTING STARTED

1.安装

$ npm i react-native-scale-size --save

或者

$ yarn add react-native-scale-size

2.导入

import{  

     ScaleSize,  

     ScaleText

}from'react-native-scale-size';


EXAMPLE

conststyles = StyleSheet.create({

  content: {    

         width: ScaleSize(100), 

         fontSize: ScaleText(18) 

    }

})

注意

ScaleText在Android设备下,会根据系统设置字体大小作调整,如不需要,可全面使用ScaleSize

如对您有帮助,请给个star,谢谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容