Open chencl1986 opened 5 years ago
本教程适合已有React开发经验的朋友阅读
可以通过npm run android或npm run ios启动并在模拟器查看效果。
示例代码:/lesson01/App.js
<View> <Image source={require('/react-native/img/favicon.png')} /> <Image source={{ uri: 'https://facebook.github.io/react-native/docs/assets/favicon.png' }} /> <Image source={{ uri: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAEXRFWHRTb2Z0d2FyZQBwbmdjcnVzaEB1SfMAAABQSURBVGje7dSxCQBACARB+2/ab8BEeQNhFi6WSYzYLYudDQYGBgYGBgYGBgYGBgYGBgZmcvDqYGBgmhivGQYGBgYGBgYGBgYGBgYGBgbmQw+P/eMrC5UTVAAAAABJRU5ErkJggg==' }} /> </View>
// 引入Dimensions,用于获取设备的尺寸 import { Dimensions } from 'react-native'; // 设置基础宽度为750 const BASE_WIDTH=750; export function calc(size){ // 获取当前窗口宽度,支持参数为window和screen let { width } = Dimensions.get('window'); // 换算出当前需要显示的尺寸 return size * width / BASE_WIDTH; }
内容和标题不符……
阅读更多系列文章请访问我的GitHub博客,示例代码请访问这里。
可以通过npm run android或npm run ios启动并在模拟器查看效果。
React Native基础组件
React Native样式介绍