如何使用react-navigation with react native制作tabbar,就像在图片中一样?

问题描述 投票:0回答:1

如何使用react-navigation with react native制作tabbar,就像在图片中一样?如图所示,如何进行圆形标签菜单?我应该使用react-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,
},

});
react-native react-navigation tabbar react-native-tabnavigator react-native-tab-view
1个回答
0
投票

你应该从react navigation特别是标签导航中阅读本指南。然后你可以像this library或其他人那样获得它的风格。

© www.soinside.com 2019 - 2024. All rights reserved.