我正在使用TouchableNativeFeedback
在Android上按下React Native按钮时提供涟漪。
看起来像这样:
<TouchableNativeFeedback
background={TouchableNativeFeedback.Ripple('rgba(3, 155, 229, 0.3)')}
onPress={() => {onClick(text)}}
delayPressIn={0}
>
....
</TouchableNativeFeedback>
我知道我可以在这样的视图范围外制作波纹渲染:
<TouchableNativeFeedback
background={TouchableNativeFeedback.Ripple('gray', true)}
>
...
</TouchableNativeFeedback>
然而,涟漪在小半径范围内淡出(尽管它们确实超出了视角范围)。有没有办法在整个屏幕上产生巨大的波纹?
我有一个清除输入的按钮(有点像计算器上的清晰按钮),当用户点击清除按钮时,我想在整个屏幕上出现大的红色波纹。
react-native: 0.28.0
react-native-cli: 1.0.0
react: 15.1.0