触感反馈和声音反馈的效果实现(playSoundEffect无效)
1)只有系统设置中打开触感反馈选项,方法performHapticFeedback(int feedbackConstant)才会被执行,而performHapticFeedback(feedbackConstant,flags)有些特殊,比如:
HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING忽略全局设置(开启与否)或是在开启全局设置下HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING忽略视图的android:hapticFeedbackEnabled的设置,总是执行触感反馈。
2)系统设置中若关闭了选择操作音(选取控件时播放音效),则android:soundEffectsEnabled属性无意义,均不发声;而如果开启了设置中的选择操作音,则即使没有设置view的该属性,v.playSoundEffect(soundEffectConstants)依然会有单击提示音,除非设置该属性为false时,view才不会出现按键提示音。
3)注册该视图的单击事件处理器,并在其中执行
public void onClick(View v) {v.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS,HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING);v.playSoundEffect(SoundEffectConstants.CLICK);
}
触感反馈和声音反馈的效果实现(playSoundEffect无效)相关推荐
- 触感反馈和声音反馈的效果实现
1)只有系统设置中打开触感反馈选项,方法performHapticFeedback(int feedbackConstant)才会被执行,而performHapticFeedback(feedback ...
- Android-触感反馈和声音反馈的效果实现
1)只有系统设置中打开触感反馈选项,方法performHapticFeedback(int feedbackConstant)才会被执行,而performHapticFeedback(feedback ...
- android的中的触感反馈
HapticFeedBack翻译成中文就是触感反馈的意思.可以通过 [设置]->[声音]->[触感反馈]选项开启所有view的触感反馈选项. 在android java代码中可以通过per ...
- 怦然心动——iOS触感反馈
本文来自 网易云社区 触觉反馈是种怎样的体验?估计机械键盘爱好者是再清楚不过了.随着全面屏手机的全面来袭,触感反馈已成为继视觉.听觉之后又一种重要的反馈形式.早在2012年,苹果的一项专利便指出:未来 ...
- uniapp如何开启短震动、触感反馈实现
使用 uni-app 开发一款 app,需求中有一项是点击 触感反馈,查阅了 uni-app 相关文档,发现并没有对应的 api,最开始尝试用"震动"的方式来模拟"触感反 ...
- MacBook Pro 触控板目前没有触感反馈怎么办?
MacBook Pro 触控板目前没有触感反馈.请您先前往苹果菜单并选取"系统偏好设置".然后,选取"触控板",点按"光标与点按"标签,再次 ...
- VR制作中必须踩的坑365之029(oculus2、UE4、UE5、VR记录一年的踩坑之旅)触感反馈/为VR控制器制作震动
Haptic feedback/Vibrations for VR controller (Unreal Engine VR tutorial触感反馈/为VR控制器制作震动 https://www.y ...
- 7年秘密研发,Meta拿下元宇宙「登月项目」!气动手套让指尖有真实触感
视学算法报道 编辑:好困 小咸鱼 [新智元导读]近日,Meta首次展示了秘密研发了七年的项目:「气动触觉手套」,颇具科幻魅力.这种触觉手套可以通过气囊让你体验到抓取虚拟物体时的真实触感.对于Met ...
- 颜值超高,触感舒爽的机械键盘,了解一下~丨钛空舱
关注"潜在价值",最好的技术商业媒体,了解那些智慧商业 本文由潜在价值旗下 创意产品推荐平台"钛空舱"推出 钛空(ID:TiKong-life) 一个关注于科技 ...
最新文章
- Powerdesigner逆向工程64位Oracle数据库
- python3字典详解_python3中字典详解
- 转:项目报告应该汇报什么内容?
- 禁用software reporter tool.exe 解决CPU高占用率的问题
- BeautifulSoup 一行代码获取今日日期,与smtplib结合
- 【PAT乙级】1063 计算谱半径 (20 分)
- ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车超声波避障实验(有舵机)
- Latent Semantic Analysis (LSA) Tutorial
- Python设计模式之模板方法模式实例详解
- jupyter notebook 设置默认目录
- php设计模式在框架中的应用,关于设计模式在实际场景中的应用
- 携程“线上摆摊”:1晚赚3105万
- 在python中、如果异常并未被处理或捕捉_7、Python-异常
- kerberos安装配置与使用
- $.getjson异常信息提示_8种信息类型,中后台产品功能自查清单
- 如何检查Windows网络通信端口占用
- mt4 谐波_MT4指标Harmonic Dasboard — 外汇谐波仪表盘交易系统
- qtablewidget控件居中_单元格Edi期间QTableWidgetItem中的文本居中
- ISP、IAP、DFU和bootloader
- 赴日研修的发展怎么样
热门文章
- 数据库中update怎么用事例_MySQL中UPDATE语句使用的实例教程
- 使用LibreOffice在线word转换pdf
- 社会网络中基于标签传播的社区发现新算法
- HyperMesh 实用教程(〇)简介
- 物流数据服务商G7获4500万美元C+轮融资,将扩展整条供应链场景
- chatGPT的应用场景
- HAL库+stm32cubeIDE+4.3寸LCD显示器驱动移植
- 【Linux环境搭建】十三、Linux(CentOS7) Redis集群模式和哨兵模式配置
- ASP.NET二手商品交易系统VS开发sqlserver数据库web结构c#编程计算机网页目
- android开发 九宫格,Android开发(2) - 九宫格的实现