0

나는 아무런 성공도없이 DrawerNavigator의 배경을 투명하게 변경하는 데 많은 시간을 투자했다. 나는 주요 구성 요소를 변경할 때 내가 를 쓸 때 위의 방법은 내 레이아웃이 복잡한 정도는 일을하고 나는 서랍 내 모든 뷰에 표시하지 않지만 그것은DrawerNavigator는 배경을 투명하게 설정할 수 없습니다.

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/>) 
} 

} 

작동합니다. DrawerNavigator의 배경을 구성 요소로 렌더링하지 않고 직접 변경할 수 있다면 어떤 선량이라도 알 수 있습니까? 나는 최신 버전으로 업데이트 한 이후

답변

0

문제가 수정되었습니다 1.0.0-beta.16

+0

이 특정 문제가 실제로 1.0.0-beta.15에 해결되었다 – Haggai