我正在使用 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/