博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
reactnative(2) - Navigator 使用案例
阅读量:5962 次
发布时间:2019-06-19

本文共 2128 字,大约阅读时间需要 7 分钟。

'use strict';import React, { Component } from 'react';import {  AppRegistry,  ScrollView,  StyleSheet,  Text,  View,  TouchableHighlight,  Navigator,} from 'react-native';class NavButton extends React.Component{   render(){     return(       
{
this.props.text}
); }}class NavMenu extends React.Component{ render(){ return(
{
this.props.message}
{
this.props.navigator.push({ message:'Push进来的页面', sceneConfig:Navigator.SceneConfigs.FloatFromRight, });}} text='Push到下一级页面' />
{ this.props.navigator.push({ message: 'Present进来的页面', sceneConfig: Navigator.SceneConfigs.FloatFromBottom, }); }} text="Present到下一级页面" />
{ this.props.navigator.pop(); }} text="Pop到上一级页面" />
{ this.props.navigator.popToTop(); }} text="Pop到主页面" />
); }}class MyProject extends Component { render() { return (
} configureScene={(route)=>{ if (route.sceneConfig) { return route.sceneConfig; } return Navigator.SceneConfigs.FloatFromBottom; }}/> ); }}const styles = StyleSheet.create({ container: { flex: 1, }, messageText: { fontSize: 14, fontWeight: '500', padding: 15, marginTop: 50, marginLeft: 15, }, button: { backgroundColor: 'green', padding: 15, borderBottomWidth: StyleSheet.hairlineWidth, borderBottomColor: 'black', }, text:{ fontSize:14, color:'white', },});AppRegistry.registerComponent('MyProject', () => MyProject);

效果图:

参考案例:

http://www.lcode.org/%E3%80%90react-native%E5%BC%80%E5%8F%91%E3%80%91react-native%E6%8E%A7%E4%BB%B6%E4%B9%8Bnavigator%E7%BB%84%E4%BB%B6%E8%AF%A6%E8%A7%A3%E4%BB%A5%E5%8F%8A%E5%AE%9E%E4%BE%8B23/

转载于:https://www.cnblogs.com/thbbsky/p/5773500.html

你可能感兴趣的文章
MySql的安装
查看>>
同时开左右两个SAPGUI编辑器显示同一段ABAP代码
查看>>
无法在Chrome浏览器中查看SCCM SSRS报告
查看>>
mongoDB副本集的搭建
查看>>
ORA-01045: user ICCS lacks CREATE SESSION privilege; logon denied
查看>>
Android官方开发文档Training系列课程中文版:手势处理之监测通用手势
查看>>
python 网络编程
查看>>
vCenter的安装与部署
查看>>
线程间互斥:mutex
查看>>
我眼中的绩效考核“业务提成”
查看>>
明略数据吴明辉:AI商业化的核心是让用户合理接受机器的错误
查看>>
自定义View实例(二)----一步一步教你实现QQ健康界面
查看>>
Frame-relay 综合实验-4
查看>>
这个算法告诉你点链接会泄露多少秘密,帮你判断该不该点
查看>>
Gradle2.0用户指南翻译——第五章. 疑难解答
查看>>
make[1]: *** [/usr/local/pcre//Makefile] Error 127
查看>>
数据库内核月报 - 2017年12月
查看>>
killws 利用xfire部署webservice (xfire1.6+spring1.6+maven 进化版)
查看>>
【ZooKeeper Notes 27】ZooKeeper管理员指南——部署与管理ZooKeeper
查看>>
关于Exchange Server 2010中无法装入指定的数据的解决方法
查看>>