Реагируйте на Native createBottomTabNavigator с интервалом - PullRequest
0 голосов
/ 28 октября 2018

Я уже некоторое время пытаюсь выяснить это.

Мне интересно, возможно ли достичь этого, добавив расстояние между стороной и нижней частью навигационной панели, что-то похожее на приведенный ниже макет:

enter image description here

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

1 Ответ

0 голосов
/ 28 октября 2018

Вы можете легко добиться этого с помощью стилей.

const DEVICE_WIDTH = Dimensions.get('window').width;

tabBarOptions: {
  activeTintColor: '#e91e63',
  labelStyle: {
    fontSize: 12,
  },
  style: {
    backgroundColor: 'red',
    marginLeft:20, // Use margins as you required
    marginRight:20,
    marginBottom:20,
    width: DEVICE_WIDTH - 40, // Or using a percentage as required
    borderRadius:25,
  },
}

Или вы можете использовать уже реагирующий компонент в качестве навигатора вкладок.

const tab = createBottomTabNavigator(
{
    tabBarComponent: props =>
      <Component
        style={{ //Styles //}}
      />,
  },
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...