为什么 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}