gpt4 book ai didi

javascript - 用背景颜色 react native 边框半径

转载 作者:IT王子 更新时间:2023-10-29 02:49:47 26 4
gpt4 key购买 nike

在 React Native 中,borderRadius 可以正常工作,但按钮的背景颜色仍为正方形。这是怎么回事?

JS

<TouchableHighlight
style={styles.submit}
onPress={() => this.submitSuggestion(this.props)}
underlayColor='#fff'>
<Text style={[this.getFontSize(),styles.submitText]}>Submit</Text>
</TouchableHighlight>

风格

...
submit:{
marginRight:40,
marginLeft:40,
marginTop:10,
},
submitText:{
paddingTop:20,
paddingBottom:20,
color:'#fff',
textAlign:'center',
backgroundColor:'#68a0cf',
borderRadius: 10,
borderWidth: 1,
borderColor: '#fff'
},
...

enter image description here

最佳答案

尝试将按钮样式移动到 TouchableHighlight 本身:

样式:

submit: {
marginRight: 40,
marginLeft: 40,
marginTop: 10,
paddingTop: 20,
paddingBottom: 20,
backgroundColor: '#68a0cf',
borderRadius: 10,
borderWidth: 1,
borderColor: '#fff',
},
submitText: {
color: '#fff',
textAlign: 'center',
}

按钮(相同):

<TouchableHighlight
style={styles.submit}
onPress={() => this.submitSuggestion(this.props)}
underlayColor='#fff'>
<Text style={[this.getFontSize(),styles.submitText]}>Submit</Text>
</TouchableHighlight>

enter image description here

关于javascript - 用背景颜色 react native 边框半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030758/

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