4

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

0 回答 0