日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]此節(jié)用到了第三方路由react-native-router-flux,關(guān)于集成路由請移步《【搭建react-native項目框架】3.集成第三方路由和tab頁》。1.在components內(nèi)添加hea

此節(jié)用到了第三方路由react-native-router-flux,關(guān)于集成路由請移步《【搭建react-native項目框架】3.集成第三方路由和tab頁》。


1.在components內(nèi)添加header.js文件

import?React,?{?Component?}?from?'react';
import?{
????Platform,
????StyleSheet,
????TouchableOpacity,
????View,
????Text,
????Image,
}?from?'react-native';
//第三方插件
import?{?Actions?}?from?'react-native-router-flux';
//自定義組件
import?Common?from?'./common';?//公共類

export?default?class?Header?extends?Component?{
????constructor(props){
????????super(props);
????}

????render()?{
????????let?statusBar?=?Platform.select({
????????????ios:?Common.isIphoneX???44?:?20,
????????????android:?0,
????????});

????????return?(返回{this.props.title}{this.props.doneText})
????}
}

const?styles?=?StyleSheet.create({
????header:?{
????????backgroundColor:?'#ffffff',
????????width:?Common.autoScaleSize(750),
????????flexDirection:?'row',
????????justifyContent:?'space-between',
????????alignItems:?'center',
????????borderBottomWidth:?Common.autoScaleSize(1),
????????borderBottomColor:?'#cdcdcd',
????},
????title:?{
????????color:?'#2c2c2c',
????????height:?Common.autoScaleSize(42),
????????lineHeight:?Common.autoScaleSize(42),
????????fontSize:?Common.autoFontSize(38),
????},
????return:?{
????????width:?Common.autoScaleSize(200),
????????height:?Common.autoScaleSize(36),
????????marginLeft:?Common.autoScaleSize(24),
????????flexDirection:?'row',
????????justifyContent:?'flex-start',
????????alignItems:?'center',
????},
????done:?{
????????width:?Common.autoScaleSize(200),
????????height:?Common.autoScaleSize(36),
????????marginRight:?Common.autoScaleSize(24),
????????flexDirection:?'row',
????????justifyContent:?'flex-end',
????????alignItems:?'center',
????},
????returnBox:?{
????????flexDirection:?'row',
????????justifyContent:?'flex-start',
????????alignItems:?'center',
????},
????headerReturnIcon:?{
????????width:?Common.autoScaleSize(36),
????????height:?Common.autoScaleSize(36),
????},
????headerReturnText:?{
????????color:?'#2c2c2c',
????????height:?Common.autoScaleSize(36),
????????lineHeight:?Common.autoScaleSize(36),
????????fontSize:?Common.autoFontSize(32),
????},
????doneBox:?{
????????flexDirection:?'row',
????????justifyContent:?'flex-end',
????????alignItems:?'center',
????},
????headerDoneIcon:?{
????????width:?Common.autoScaleSize(36),
????????height:?Common.autoScaleSize(36),
????},
????headerDoneText:?{
????????color:?'#2c2c2c',
????????height:?Common.autoScaleSize(36),
????????lineHeight:?Common.autoScaleSize(36),
????????fontSize:?Common.autoFontSize(32),
????},
});

2.在views/home下新建topShow.js文件

import?React,?{?Component?}?from?'react';
import?{
????//?Platform,
????StyleSheet,
????View,
????Text,
}?from?'react-native';
//第三方插件
import?{?Actions?}?from?'react-native-router-flux';
//自定義組件
import?Common?from?'../../components/common';?//公共類
import?Header?from?'../../components/header';?//頭部導航

export?default?class?TopShowScreen?extends?Component?{
????constructor(props){
????????super(props);
????}

????render()?{
????????return?(this?is?TopShowScreen.)
????}
}


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉