reactjs - 为什么Pressable组件的涟漪效应只在长按时触发
问题描述
我正在使用 react native 的新可按下组件,认为很容易为其添加涟漪效应。但是,我发现只有长按才会触发涟漪效应。
即要查看波纹,我需要触摸按钮至少 120 毫秒到 150 毫秒。一个粗略的猜测。
我试图重新创建这个问题,snack.expo.io
但Minified React error #130;
我觉得零食不支持可按压。
我没有在任何地方找到答案。github上有一个关于这个的活跃问题。但是我没有找到任何解决此问题的方法。
因此,如果有人对此有解决方法,请在这里分享,因为它将帮助像我这样的人。
这是添加具有波纹效果的可按压的代码
<Pressable
style={styles.buttonStyle}
android_ripple={{color: 'black', borderless: true}}>
<Text style={styles.buttonText}>Login</Text>
</Pressable>
解决方案
推荐阅读
- flutter - 安装 Flutter 时出现错误
- huawei-mobile-services - HMS Wallet Kit-我在设备端添加通行证时返回错误码-1
- javascript - 与表达式一起使用时,webpack 中的动态导入如何工作?
- html - 如何将卡片附加到图像上
- python - Django:进行发布请求时找不到页面404错误
- pytorch - 如何恢复到 PyTorch 1.4?
- c++ - 如何将 PhysX 库与 Xcode 链接
- r - 从多个数据帧获取和保存结果
- android - 使用3D人脸认证功能报错“errorCode=1”(HMS Core FIDO错误)
- c++ - C++ OPENCV 4.3.0 x64 为什么 face_cascade 会抛出错误?