Android 底部导航栏点击没有触摸提示音,但是qq和微信的有,说明实现原理不一样?

bVr7zt

我的导航栏是用RadioGroup+RadioButton实现的,但是点击了按钮后没有声音,
qq和微信,还有淘宝的都有,说明他们都不是用RadioButton做的?
那他们怎么做的呢?自定义的

回答:

没反编译过微信APK,尚不确定微信是用什么实现的。Button默认有点击声音,当然也有系统厂商做个性化定制。这类需求有几点要注意
1、是否开启系统允许触摸反馈及开启声音;
2、你的View是否拦截了onTouch事件;
3、RadioButton、CheckBox应该是没有点击音效的(本人没有确切验证过)。
想要有声音,而且各平台都有,就定制吧

回答:

Android 控件有一个属性
android:soundEffectsEnabled 设置点击或触摸时是否有声音效果

回答:

自己加一个音效。。。即可

以上是 Android 底部导航栏点击没有触摸提示音,但是qq和微信的有,说明实现原理不一样? 的全部内容, 来源链接: utcz.com/p/180009.html

回到顶部