当我按住TouchableNativeFeedback时,它的背景闪烁黑色。我将背景道具设置为TouchableNativeFeedback.SelectableBackgroundBorderless()
。将其更改为TouchableNativeFeedback.SelectableBackground()
或TouchableNativeFeedback.Ripple('red', false)
不会改变任何内容。也许我想念一些配置?什么可能导致这样的影响?我该如何解决?
答案 0 :(得分:0)
我刚刚尝试了React Native' s documentation上的示例,它似乎在我的Android模拟器(Genymotion)上正常工作。这是代码:
renderButton: function() {
return (
<TouchableNativeFeedback
onPress={this._onPressButton}
background={TouchableNativeFeedback.SelectableBackground()}>
<View style={{width: 150, height: 100, backgroundColor: 'red'}}>
<Text style={{margin: 30}}>Button</Text>
</View>
</TouchableNativeFeedback>
);
}