Как настроить ширину основного родительского элемента в блоке реагирования на родную навигацию - PullRequest
0 голосов
/ 27 декабря 2018

Как настроить ширину реактивного ящика навигации, я могу изменить ширину содержимого ящика, но я не могу изменить ширину основного родителя, мне всегда кажется белый фон.

{
initialRouteName: 'Home',
drawerPosition: 'left',
contentComponent: withUserContext(CustomDrawerContentComponent),
drawerOpenRoute: 'DrawerOpen',
drawerToggleRoute: 'DrawerToggle',
drawerCloseRoute: 'DrawerClose',
style:{
  drawer: {width:200, shadowColor: '#000000', shadowOpacity: 0.8, shadowRadius: 3},
    main: {paddingLeft: 3}
},
contentOptions: {
  activeTintColor: "white",
  activeBackgroundColor: 'transparent',
  inactiveTintColor: '#c5e6fc',
  inactiveBackgroundColor: 'transparent',
  labelStyle: {
    fontSize: 15,
    marginLeft: 10,
    },
  },
}

Любая помощьбудет принята с благодарностью.

Заранее спасибо.

1 Ответ

0 голосов
/ 27 декабря 2018

Вместо того, чтобы задать ширину 200, просто

import {Dimensions} from 'react-native';

И затем получить ширину устройства на

const width = Dimensions.get("screen").width;

, а затем width: width - width/4

...