Ich habe Schublade mit react-native-drawer
erstellt. Schubladenansicht enthält ListView
. Wann immer klicken Sie auf die renderRow
Methode müssen Navigation in der Schublade selbst anstelle von oben auf dem Welcome
Bildschirmstapel zeigen.So machen Sie die Navigation im Inneren reagieren-native-Schublade mit reactive-native-Router-Fluss
Gerade jetzt: Check the Screenshot here
Erwartet: want to achieve something like this - Multi Level Menu
Datei: Komponente/welcome.js
render(){
var settingPanel = <Setting closeDrawer={() => {
this.drawer.close();
}} />
return(
<Drawer
ref={c => this.drawer = c}
type='overlay'
content={settingPanel}
...>
<Home />
</Drawer>
);
}
Datei: Komponente/setting.js
render(){
return(
<ListView
dataSource={this.state.dataSource}
renderRow={this.renderRow.bind(this)}
/>
);
}
renderRow (items) {
return(
<View>
<Text style={styles.rowText}>{items.name}</Text>
<ImageButton onPress={Actions.trans()} img={fb} />
</View>
)
};
Seine Navigation auf dem Welcome
Bildschirm. Ich muss auf die Schublade selbst navigieren. Wie könnte ich das erreichen?
Ich kann die Schublade öffnen und schließen. Das ist nicht das Problem. Plz siehe die SS. Wie kann ich zu einer anderen Komponente in der Schublade navigieren? – Balasubramanian
mit 'TouchableOpacity' oder irgendeiner Knopfkomponente Ich habe die Antwort aktualisiert –