Как сделать панель вкладок, как на картинке, используя реагировать-навигацию с реагировать родной? - PullRequest
0 голосов
/ 02 сентября 2018

Как сделать панель вкладок, как на картинке, используя реагировать-навигацию с реагировать родной? Как на картинке, Как мне сделать круговую вкладку меню? Какой путь мне нужно использовать response-native-svg?

Image Here

Я попробовал этот код:

export default class TabNavigatorComponent extends Component {
constructor(props) {
    super(props);
}
render() {
    return (
        <View style={styles.wrapper}>
            <View style={styles.container}>
                <View style={styles.tabContainer}>
                    <Text>Tab1</Text>
                </View>
                <View style={styles.tabContainer}>
                    <Text>Tab2</Text>
                </View>
                <View style={styles.tabContainer}>
                    <Text>Tab3</Text>
                </View>
            </View>
        </View>
    )
  }
 }

Код моего стиля:

const styles=StyleSheet.create({
  wrapper:{
    flex:1,
    display: 'flex',
    justifyContent:'flex-end',
    alignItems:'center',
    backgroundColor:colors.white,
},
  container:{
    flexDirection:'row',
  justifyContent: 'center',
    alignItems: 'flex-start',
    backgroundColor: colors.green01,
    height:50,
    width:screenInfo.width,
},
  tabContainer:{

    height:80,
    width:80,
    borderRadius:70,
    borderColor:colors.white,
    borderWidth: 1,
    marginBottom: 20,
    backgroundColor: colors.green01,
},

});

1 Ответ

0 голосов
/ 02 сентября 2018

вы должны прочитать это руководство от реагировать на навигацию специально для навигации по вкладкам. тогда вы можете получить стиль, как эта библиотека или другие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...