对底部tab可以接收主题色有疑问
来源:11-6 自定义主题设计与实现-2【动态修改皮肤】
慕慕4329362
2020-02-28
getNavigation=()=>{
if (this.Tabs) {
return this.Tabs;
}
this.Tabs = createAppContainer(createBottomTabNavigator(this.state.data,{
tabBarOptions: {
activeTintColor: 'red',
inactiveTintColor: 'gray',
safeAreaInset: {
top: 'never'
},
},
tabBarComponent:(props)=>{
return <BottomItem
{...props}
theme={this.props.theme}
></BottomItem>
}
}))
return this.Tabs
}
这边本地属性都已经保存了这个导航器了,为什么props还可以传递进去?如果导航器存在不是直接返回了吗,他新的this.props怎么能传递到BottomItem里面呢?
写回答
1回答
-
慕慕4329362
提问者
2020-02-28
像最热和趋势页面,很好理解,在创建导航器的部分需要再加主题颜色的判断
00
相似问题