2017-11-10 5 views
0

Ich bin ein Neuling, um nativ zu reagieren. Ich verwende einen Tab-Navigator für meinen Startbildschirm und konnte nicht verstehen, wie das aktive und inaktive Tab-Farbstyling geändert werden kann.Wie ändert man die Farbstile für den Tabnavigator in reaktiv nativ?

export const MyApp = TabNavigator({ 
    Asset: { 
    screen: AssetScreen 
    }, 
Sensors: { 
    screen: sensorsStack 
}, 
Settings: { 
    screen: settingStack 
}, 
},{ 
tabBarPosition: 'bottom', 
animationEnabled: true, 
swipeEnabled:false, 
tabBarOptions: { 
upperCaseLabel: false, 
showIcon: true, 
activeBackgroundColor:'#2394C7', 
inactiveBackgroundColor:'grey', 
tabStyle:{ 
    marginTop:10, 
    height :53, 
    borderRightWidth:1 
}, 
labelStyle: { 
    fontSize: 15, 
    fontWeight:'bold', 
    marginTop: 0, 
    color :'#ffffff' 
    }, 
}, 
}); 

Jeder Vorschlag wird sehr zu schätzen wissen.

Antwort

0

können Sie activeBackgroundColor und inactiveBackgroundColor Eigenschaft unter tabBarOptions verwenden Farbe für aktive und inaktive Tabs einzustellen.

Bitte lesen Sie das Dokument für weitere Informationen here.

+0

Hat auch nicht funktioniert. – HungrySoul

+0

Diese zwei Eigenschaften (activeBackgroundColor, inactiveBackgroundColor) funktionierten für mich, um 'aktive' und 'inaktive' Registerkarten zu färben. Sogar ich habe versucht mit ** TabBarOptions ** (bearbeitet) und es hat wie erwartet funktioniert. –

+0

hat es funktioniert für Android und iso? – HungrySoul

Verwandte Themen