我目前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