0

さまざまな画面にさまざまなタブを作成しようとしています。これは説明するのが少し難しいので、私の欲望の出力を説明するためにいくつかの写真を投稿します.

createMaterialTopTabNavigator を使用して既にタブ ナビゲーターを作成しましたが、別の js ファイル全体で同じロジックを 2 回適用することはできないようです。私の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%'},  
    },     
 },

);

私が持っているもの:

ここに画像の説明を入力

私が作成しようとしているもの:

ここに画像の説明を入力

4

1 に答える 1