为什么 Touchable Opacity 在 android 上不起作用?
Why is Touchable Opacity not working on android?
可触摸不透明度在 IOS 上运行良好,但在 android 上运行不佳。
TouchableOpacity
正在从 react-native
导入
我的代码:
<View style = { styles.view}>
<TouchableOpacity style = {styles.button} onPress={() => this.props.play}>
<Text style = { styles.buttonText}>Play</Text>
</TouchableOpacity>
</View>
我的样式表:
button:{
backgroundColor : '#2F2440',
padding : 10,
borderRadius : 10,
marginTop : RFValue(305),
marginLeft : RFValue(20),
marginRight : RFValue(30),
width : RFValue(200),
height : RFValue(40),
alignSelf : 'baseline',
},
你需要更换onPress={() => this.props.play}
与 onPress={() => this.props.play()}
或此 onPress={this.props.play}
可触摸不透明度在 IOS 上运行良好,但在 android 上运行不佳。
TouchableOpacity
正在从 react-native
我的代码:
<View style = { styles.view}>
<TouchableOpacity style = {styles.button} onPress={() => this.props.play}>
<Text style = { styles.buttonText}>Play</Text>
</TouchableOpacity>
</View>
我的样式表:
button:{
backgroundColor : '#2F2440',
padding : 10,
borderRadius : 10,
marginTop : RFValue(305),
marginLeft : RFValue(20),
marginRight : RFValue(30),
width : RFValue(200),
height : RFValue(40),
alignSelf : 'baseline',
},
你需要更换onPress={() => this.props.play}
与 onPress={() => this.props.play()}
或此 onPress={this.props.play}