gpt4 book ai didi

react-native - 如何在 React Native 中将 View 居中放置在另一个 View 中?

转载 作者:行者123 更新时间:2023-12-03 12:30:38 26 4
gpt4 key购买 nike

我想在 React Native 中将一个 View 居中放置在另一个 View 中。

这是我的代码:

const styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'column',
justifyContent: 'center',
alignItems: 'center',
backgroundColor: 'yellow',
},
outerCircle: {
backgroundColor: 'blue',
width: 100,
height: 100,
borderRadius: 100/2,
},
innerCircle: {
backgroundColor: 'red',
width: 80,
height: 80,
borderRadius: 80/2,
}
});

export default class RecorderButton extends React.Component {

_buttonPressAction() {
Alert.alert("button pressed");
}

render() {
return (
<TouchableOpacity activeOpacity={0.4}
onPress={this._buttonPressAction}
style={styles.container}>
<View style={styles.outerCircle}>
<View style={styles.innerCircle} />
</View>
</TouchableOpacity>
);
}
}

这是它的外观:
non-centered-cirlces

我想要蓝色和红色圆圈同心。我如何做到这一点?

最佳答案

您已经在容器中居中。对outerCircle 也遵循相同的方法。

  outerCircle: {
backgroundColor: 'blue',
width: 100,
height: 100,
borderRadius: 100/2,
justifyContent: 'center',
alignItems: 'center'
},

关于react-native - 如何在 React Native 中将 View 居中放置在另一个 View 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41264900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com