react-native - 如何从 react-native 代码中禁用 Android 默认 "

我正在使用 expo 以 react-native 开发 Android 应用程序。我正在使用 expo 的 Audio.Sound API 以便在我的应用程序中播放不同的声音。让我恼火的是,每当我按下 TouchableOpacity 组件时,我都会收到我的声音和来自 Android 的默认 onPress 声音(只有当我从手机的硬件按钮静音时它才会消失)。我想禁用默认声音。有没有办法从 native 代码以编程方式执行此操作?

最佳答案

您实际上可以使用 touchSoundDisabled={true},它未包含在 TouchableOpacity 文档中,但它是 Button 组件的一部分。但它仍然适用于可触摸设备

关于react-native - 如何从 react-native 代码中禁用 Android 默认 "Touchable onPress"声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54597558/

相关文章:

google-apps-script - 调试由发布请求触发的 Google Apps 脚本?

oracle - 使用sqlplus命令行隐藏明文密码

kubernetes - 定时任务 : unknown field "configMapRef"

macos - Homebrew/brew 在安装 gnuplot 时没有选择选项

python-3.x - 为什么在 python 中允许 for else

python - MPI4Py comm.Barrier() 没有阻塞 MSMPI?

php - 如何仅在 Laravel 中出现日期时才验证日期

python - Django 获取一个月中每一天的对象数

c# - 调用多个相互依赖的异步方法

reactjs - 将映射数据传递给 Material-UI 模态