【Android】在程序中使用触力反馈
2024-10-19 11:44:59
触力反馈又名:hapticFeedbackEnabled
一般有两种实现方式
第一种是在XML布局文件里面设置
android:hapticFeedbackEnabled="true"
第二种是在使用硬编码,在Java文件里面写
单击某个图片或者是按钮,用于引起用户的注意,使手机震动一下,就要使用这个触力反馈,系统提供一个触力反馈(震动一下),我们需要写两个地方:
1、在xml配置文件中,对要提供触力反馈的视图控件,我们以button1为例,设置其属性android:hapticFeedbackEnabled="true",这是必需的,只有在isHapticFeedbackEnabled()为真即android:hapticFeedbackEnabled="true"时,下面的方法
performHapticFeedback(intfeedbackConstant,intflags)才会被执行
2、注册该视图的单击事件处理器,并在其中执行
1: public void onClick(View yourView) {
2: button1.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS,HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING);
3: }
最新文章
- Android 将可以按地点自动启动应用程序
- 图算法(一)——基本图算法(BFS,DFS及其应用)(2)
- (实用篇)PHP不用递归遍历目录下所有文件的代码
- sqlite时间比较语法
- Solr部署准备
- Codeforces 364
- Linux 学习笔记 Linux环境变量初稿
- 3、Data对象
- IOS 程序图标添加数字
- php+mysql事务处理例子详细分析实例下载
- 使用text-align:justify,让内容两端对齐,兼容IE及主流浏览器的方法
- eDEX-UI
- 遍历系统中所有的进程,可根据名字或ID查找某一个线程
- [转]PHP开发中涉及到emoji表情的三种处理方法
- python学习-判断是否是私网IP地址
- rpm: /root/anaconda3/lib/liblzma.so.5: version `XZ_5.1.2alpha' not found (required by /lib64/librpmio.so.3)
- JAVA8的LocalDateTime使用心得和工具类
- UML类关系:依赖、关联、聚合、组合
- hive on spark的坑
- android 环境变量
热门文章
- Codeforces Round #620 (Div. 2) C. Air Conditioner
- XCOJ 1008: 级数求和
- 加载Properties配置文件
- JAVA 通过POI 模版,导出excel
- Linux批量装机(PXE)!
- Python - 代码片段,Snippets,Gist
- 语言国际化:中文ASC码互转
- 关于sarima模型的描述,时间序列的理论与方法(第二版)(美 布洛克威尔)有一部分比较值得看
- https和http的主要区别
- ubuntu13.10更新sources.list