使用React Native在onPress之后的按钮更改样式

时间:2017-11-02 07:05:24

标签: javascript button react-native styles

例如我有3个带边框线的按钮,当我按下2个按钮时,其中2个按钮会将其样式更改为填充颜色的按钮。

我应该使用<TouchableHighlight><TouchableOpacity>python gpudb_cmd.py --gpudb < ip >:< port > --username < username > --ask-password --query 'select * from collectionname.tablename' 还是其他人?

我在React Native中需要一个示例代码。

1 个答案:

答案 0 :(得分:2)

doest无所谓,你可以使用所有这些我通常使用这种方法当我点击按钮我改变触发组件的状态,就像那样

默认状态:this.state = { styleIndex: 0 }

<Button
   onPress={this.press}
   style={this.state.styleIndex === 0 ? styles.buttonStyle : styles.buttonStyleClicked}/>