0
A
答えて
0
簡単。あなたが見ているのはcontentComponent
です。基本的には、contentComponent
小道具を引き出しナビゲーターに挿入する必要があります。
contentComponent
コンポーネント、例えば、ナビゲーションアイテムの引き出しのコンテンツをレンダリングするために使用されます。引き出しのナビゲーション小道具を受け取ります。contentComponent
だけのカスタマイズ可能な項目のリストを含むScrollView
あるRead more here
import DrawerContent from '../app/components/DrawerContent'
const drawerConfiguration = {
initialRouteName: 'MainStackNavigatior',
headerMode: 'screen',
drawerWidth: deviceWidth/1.38,
contentComponent: DrawerContent
}
。
class DrawerContent extends Component {
onItemPress(item) {
const { navigation } = this.props;
navigation.navigate(item.key);
}
renderDrawerItem(route) {
const { drawerItems } = this.props;
if (drawerItems.indexOf(route.key) > -1) {
return (
<TouchableOpacity style={styles.drawerItem} key={route.key} onPress={() => this.onItemPress(route)}>
<Text>{route.routeName}</Text>
</TouchableOpacity>
);
}
return null;
}
render() {
const { navigation, isFetching, drawerItemsTitle } = this.props;
return (
<View style={styles.container}>
{!isFetching && <View style={styles.drawerItemTitle}>
<Text style={styles.drawerItemTitleText}>{drawerItemsTitle}</Text>
</View>}
{!isFetching && <View>
{navigation.state.routes.map(route => this.renderDrawerItem(route))}
</View>}
{isFetching && <View style={styles.spinnerViewBg}>
<View style={styles.spinner}>
<ActivityIndicator
size="small"
animating
/>
</View>
</View>}
</View>
);
}
}
ここは、Infinite Redの良い例です。 Tutorial link
セパレータは基本的には高さと幅が最小のView
です。私はあなたがそれを把握することができると信じて:)幸運!
関連する問題
- 1. 反応し、ネイティブ:コンポーネントのみ反応するネイティブ・ナビゲーションや反応ナビゲーションを
- 2. 反応するネイティブ・ナビゲーション
- 3. 反応するネイティブ・ナビゲーションを反応させ、ネイティブ歩哨iosで
- 4. ステータスバーの色とは、ネイティブ反応し、反応ナビゲーションを
- 5. Reactネイティブのモーダルウィンドウと反応ナビゲーション
- 6. 反応し、ネイティブ
- 7. 反応し、ネイティブ
- 8. は、ネイティブ元ナビゲーションchnagingルータに反応
- 9. 反応ネイティブ非表示下位ナビゲーション
- 10. 反応がネイティブで反応しない
- 11. が反応し、ナビゲーション
- 12. 反応ナビゲーションでネイティブパスデータに反応する
- 13. 共通のタブバーが反応し、ネイティブ・ルータ・フラックス&反応し、ネイティブ
- 14. が反応し、ネイティブ
- 15. 反応し、ネイティブfirebase
- 16. 反応ネイティブ(0.49)
- 17. が反応ネイティブ
- 18. スプラッシュスクリーン反応ネイティブ
- 19. 反応:ネイティブ:フレックスボックスアラインメント
- 20. 反応ネイティブfirebase対反応redux firebase?
- 21. コンポーネントの状態をnavigationOptionsに渡す方法ネイティブで反応する(反応ナビゲーション)
- 22. リアクタネイティブ、反応ネイティブルータフラックス&&引き出しのカスタムアイコン
- 23. 反応ナビゲーションを使用しているときに反応ネイティブの状態を管理する
- 24. 反応ナビゲーションcustom tabBarComponent?
- 25. 反応ナビゲーションでネイティブ反応で認証フローを実装する方法は?
- 26. フィルターアレイの反応ネイティブ
- 27. 反応ネイティブのモーダルボトムメニュー
- 28. 反応ネイティブのマルチスレッド
- 29. は、ネイティブの反応 -
- 30. 反応ネイティブのアニメーションサブメニュー