Ich implementiere React Navigation in meiner React Native App, und ich möchte die Hintergrund- und Vordergrundfarben der Kopfzeile ändern. Ich habe folgendes:
%Vor%Standardmäßig ist die Hintergrundfarbe der Überschrift weiß, mit einem schwarzen Vordergrund. Ich habe mir auch die Dokumentation von React Navigation angesehen, aber ich finde nicht, wo es zeigt, wie man das Styling einstellt. Irgendwelche Hilfe?
Laut Dokumentation können Sie den Stil "navigationOptions" wie folgt verwenden.
%Vor%Weitere Informationen zu navigationOptions finden Sie auch in der Dokumentation: -
Hinweis! navigationOptions
sind Unterschiede zwischen Stack Navigation
und Drawer Navigation
Stack-Navigation gelöst.
Aber für die Schubladennavigation können Sie Ihren eigenen Header hinzufügen und Ihre Styles mit contentComponent
Config erstellen:
Erstes import { DrawerItems, DrawerNavigation } from 'react-navigation'
Dann
Kopfzeile vor DrawerItems
:
contentComponent: props => <ScrollView><Text>Your Own Header Area Before</Text><DrawerItems {...props} /></ScrollView>
.
Fußzeile Nach DrawerItems
:
contentComponent: props => <ScrollView><DrawerItems {...props} /><Text>Your Own Footer Area After</Text></ScrollView>
.
Tags und Links javascript react-native reactjs react-navigation