源代码

只有在源代码中,才有可能知真像
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2012-03-12 15:55  eSurfer  阅读(834)  评论(0)    收藏  举报

触力反馈又名: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: }