Как сделать панель вкладок, как на картинке, используя реагировать на навигацию с реагировать родной?
Как сделать панель вкладок, как на картинке, используя реагировать на навигацию с реагировать родной? Как на картинке, Как мне сделать круговую вкладку меню? путь реакции-native-svg я должен использовать?
Я попробовал этот код:
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 ответ
Вы должны прочитать это руководство от реагировать навигации, особенно на вкладке навигации. тогда вы можете получить стиль, как эта библиотека или другие.