react-native-stylesheet-adapt
StyleSheet样式表创建,适配各种机型、各种屏幕 与StyleSheet用法一致
安装组件:
npm i --save react-native-stylesheet-adapt
StyleSheetAdapt 样式表创建,适配各种机型、各种屏幕 与StyleSheet用法一致 (方法参数,进入源文件查看,里面详细注解):
StyleSheetAdapt;//创建样式表单StyleSheetAdapt;//得到样式属性的json对象StyleSheetAdaptdesignSize = width:768height:1024;// 设置页面设计大小 可不设置 默认设计大小12寸平板电脑({width:768,height:1024}) //数字后面可加以下字符 若加字符,加数字后面//'dw' 获取相对当前屏幕的设计宽比的宽//'w' 获取相对当前屏幕宽的宽//'n' 不进行屏幕比缩放//'dh' 获取相对当前屏幕的设计高比的宽//'h' 获取相对当前屏幕高比的宽//如:const styles = StyleSheetAdapt;//创建样式表单
示例
;;; StyleSheetAdaptdesignSize = width:768height:1024;// 设置页面设计大小 可不设置 默认设计大小12寸平板电脑({width:768,height:1024})const styles = StyleSheetAdapt;//创建样式表单//StyleSheetAdapt.styleJsonAdaptConvert();//样式属性json中的值适配 type Props = {};<Props> { superprops; } { //与react-native 中的Alert用法一致 Alert; } { } { } { const resultEstimateDatanoticesDataresultFinishProgress tripListDatacustomerObjisNewspicturespathdataSizepicture = thisstate; return <View> <View style=stylestestStyle></View> <View style=StyleSheetAdapttestStyle2></View> <View style=StyleSheetAdapt></View> </View> ; }
欢迎交流
欢迎提问交流;若有bug,请添加bug截图或代码片段,以便更快更好的解决问题。
欢迎大家一起交流