我希望在不同的屏幕中创建不同的选项卡。这有点难以解释,所以我将发布几张照片来说明我的愿望输出。
我已经使用 createMaterialTopTabNavigator 创建了一个选项卡导航器,但似乎我不能在整个单独的 js 文件中两次应用相同的逻辑。我的javascript相当弱。
这是我的第一个标签导航(新闻源 + 服务)的代码。我希望做同样的事情,除了不同的标签标题。
我的问题是,我将如何实现我的愿望输出?
import {createMaterialTopTabNavigator} from 'react-navigation';
import NewsfeedActivity from './NewsfeedActivity';
import ServiceActivity from './ServiceActivity';
export default createMaterialTopTabNavigator({
Newsfeed:{screen: NewsfeedActivity},
Services:{screen:ServiceActivity}
},
{
initialRouteName:'Services',
swipeEnabled:true,
navigationOptions:({navigation})=>({
header:null
}),
tabBarOptions:{
activeTintColor:'#65FAE9',
inactiveTintColor:'white',
allowFontScaling:true,
indicatorStyle:{borderBottomColor:'#65FAE9', borderBottomWidth:4,},
style:{backgroundColor:'#515276',paddingBottom:5},
labelStyle:{fontWeight:'bold',marginTop:'40%'},
},
},
);
我有的:
我想要创造什么: