我想在用户触摸屏幕上的特定位置时向用户提供触觉反馈,以x和y坐标为界,如矩形,如下所示:
if (x > 050
&& x < 100
&& y > 50
&& y < 100) {
// do some code
//then enter haptics feedback
}
我得到的唯一方法是将触觉添加到某些视图,例如按钮,是否适用于一般触摸事件?
提前致谢
答案 0 :(得分:5)
您可以在任何指定时间使用vibrator system service。可以进入问题的if
块的小样本(振动500毫秒):
Vibrator v = (Vibrator) ctx.getSystemService(Service.VIBRATOR_SERVICE);
v.vibrate(500);
ctx
是此处的上下文实例
但不要忘记将相关权限添加到清单中:
<uses-permission android:name="android.permission.VIBRATE" />