为了实现单击某个视图,系统提供一个触力反馈(震动一下),我们需要写两个地方:
?
1)在xml配置文件中,对要提供触力反馈的视图控件,设置其属性android:hapticFeedbackEnabled="true",这是必需的,只有在?monospace; line-height: 1em;">isHapticFeedbackEnabled()
为真即android:hapticFeedbackEnabled="true"时,下面的方法performHapticFeedback(int feedbackConstant, int flags)才会被执行
?
2)注册该视图的单击事件处理器,并在其中执行
?
public void onClick(View yourView) { yourView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS,HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING); }