0

Ich habe mehr als eine Stunde damit verbracht, den Hintergrund des DrawerNavigator transparent zu machen, ohne Erfolg zu haben. Wenn ich schreiben, wenn ich es in der Hauptkomponente ändern funktioniert esDrawerNavigator kann den Hintergrund nicht auf Transparenz setzen, egal was ich mache?

const MainTabBarDrawer = DrawerNavigator({ 
Home:{ 
    screen:MainTabNavigator, 
}, 

},{ 
drawerWidth: 200, 
drawerPosition: 'right', 
// contentComponent: props => <Text style={{color:'white'}} >text 
</Text>, 
drawerBackgroundColor: 'yellow', 
//backgroundColor:'transparent', 
// style: { 
// //backgroundColor: 'transparent', 
// flex: 1 
// }, 
// contentOptions: { 
//  style: { 
//  backgroundColor: 'transparent', 
//  flex: 1 
// } 


}, 
{ 
style: { 
    backgroundColor: 'transparent', 
     flex:1 
} 
} 
) 


class App extends Component{ 

render() 
{ 
return(<MainTabBarDrawer style={{backgroundColor: 'transparent'}}/>) 
//return(<Login/>) 
} 

} 

Während der obige Ansatz meines Layout arbeiten ist viel komplexer und ich will nicht die Schublade in all meinen Ansichten erscheinen. Also dosiere irgendeinen Körper, wenn ich den Hintergrund des DrawerNavigators direkt ändern kann, ohne ihn als Komponente darzustellen?

Antwort

0

wurde das Problem behoben, da ich auf die neueste Version aktualisiert haben 1.0.0-beta.16

+0

dieses besondere Problem in 1.0.0-beta.15 tatsächlich gelöst wurde – Haggai

Verwandte Themen