123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- 'use strict'
- import React, { Component } from 'react'
- import { Platform } from 'react-native'
- import { createStackNavigator } from 'react-navigation'
- import DesktopHome from './Home'
- import setPower from './setPower'
- const TITLE_OFFSET = Platform.OS === 'ios' ? 70 : 56;
- const HomeStack = createStackNavigator({
- DesktopHome: {
- screen: DesktopHome,
- navigationOptions: {
- title: '电金睛'
- },
- },
- setPower: {
- screen: setPower,
- navigationOptions: {
- title: '设置'
- },
- },
- },
- {
- defaultNavigationOptions: {
- headerStyle: {
- backgroundColor: "#5394e4",
- borderBottomWidth: 0,
- borderColor: '#ccc',
- fontColor: '#fff',
- elevation: 0,
- height: 40
- },
- headerTintColor: '#ffffff',
- headerTitleStyle: {
- fontWeight: 'normal',
- fontSize: 18,
- color: '#ffffff',
- alignSelf:'center',
- textAlign: 'center',
- flex:1
- },
- headerTitleContainerStyle:{
- left: TITLE_OFFSET,
- right: TITLE_OFFSET,
- },
- headerBackTitle: null // ~注意~ 这个地方是隐藏返回按钮文字的
- }
- })
- HomeStack.navigationOptions = ({ navigation }) => { // ~注意~ 如果想实现隐藏Tabbar的功能要调用这个方法
- let tabBarVisible = true
- if (navigation.state.index > 0) {
- tabBarVisible = false
- }
- return {
- tabBarVisible
- }
- }
- module.exports = HomeStack
|