例如我有3个带边框线的按钮,当我按下2个按钮时,其中2个按钮会将其样式更改为填充颜色的按钮。
我应该使用<TouchableHighlight>
或<TouchableOpacity>
或python gpudb_cmd.py --gpudb < ip >:< port > --username < username > --ask-password --query 'select * from collectionname.tablename'
还是其他人?
我在React Native中需要一个示例代码。
答案 0 :(得分:2)
doest无所谓,你可以使用所有这些我通常使用这种方法当我点击按钮我改变触发组件的状态,就像那样
默认状态:this.state = { styleIndex: 0 }
<Button
onPress={this.press}
style={this.state.styleIndex === 0 ? styles.buttonStyle : styles.buttonStyleClicked}/>