import React, { Component } from 'react';
import {
AppRegistry,
Dimensions,
StyleSheet,
View,
Text,
Button,
Image,
} from 'react-native';
import { TabNavigator } from "react-navigation";
let ScreenWidth = Dimensions.get('window').width;
let ScreenHeight = Dimensions.get('window').height;
class MyHomeScreen extends React.Component {
static navigationOptions = {
tabBarLabel: '首頁',
tabBarIcon: ({ tintColor }) => (
<Image
source={require('./img/t1.png')}
style={[styles.icon, {tintColor: tintColor}]}
/>
),
};
render() {
return (
<View><Text>這是第一個頁面</Text></View>
);
}
}
class MyNotificationsScreen extends React.Component {
static navigationOptions = {
tabBarLabel: '我的',
tabBarIcon: ({ tintColor }) => (
<Image
source={require('./img/t3.png')}
style={[styles.icon, {tintColor: tintColor}]}
/>
),
};
render() {
return (
<View><Text>這是第2個頁面</Text></View>
);
}
}
class SearchScreen extends React.Component {
static navigationOptions = {
tabBarLabel: '找房',
tabBarIcon: ({ tintColor }) => (
<Image
source={require('./img/t2.png')}
style={[styles.icon, {tintColor: tintColor}]}
/>
),
};
render() {
return (
<View><Text>這是第3個頁面</Text></View>
);
}
}
const styles = StyleSheet.create({
icon: {
width: 25,
height: 25,
},
});
const MyApp = TabNavigator(
{
Home: {
screen: MyHomeScreen,
},
Notifications: {
screen: MyNotificationsScreen,
},
Search: {
screen: SearchScreen,
},
},
{
tabBarPosition:"bottom",
swipeEnabled:false,
tabBarOptions: {
activeTintColor: '#333',
inactiveBackgroundColor: "#f1f1f1",//IOS
inactiveTintColor:"#666",
showIcon:true,
labelStyle: {
fontSize: 12,
color:"#666",
},
style: {
borderTopWidth:1,
borderTopColor:'#ccc',
backgroundColor: '#f1f1f1', //android
},
indicatorStyle:{
height:0,
},
},
}
);
module.exports = MyApp;
React-Native 底部切換卡(安卓)開發(fā)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 寫在前面 既然React-Native純js開發(fā)已經(jīng)搭建完畢,怎么也得搞一搞兩個的混合開發(fā),畢竟人家原生的優(yōu)勢在那...
- 1.Text組件中的樣式lineHeight不起作用 fixed:Text不設(shè)置height高度,父級使用al...
- 圖標(biāo)生成 1.生成圖標(biāo)資源( 不會偷懶的程序員,不是好程序員 ) 1.打開 http://makeappicon....
- 翻譯自:官網(wǎng)原文在運行React Native安卓應(yīng)用時,需要一個安卓模擬器。這個指南用于描述基本的安卓開發(fā)環(huán)境安...