【Android】在程序中使用触力反馈

触力反馈又名: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: }
原文地址:https://www.cnblogs.com/leihupqrst/p/3214727.html