有没有一种简单快捷的添加方法?
xml中按钮的
触觉反馈
或者,我真的需要为每个按钮分别编写自定义触觉反馈代码。
我的意思是,我真的需要在我的代码中的每个屏幕/活动的每个按钮上添加触觉反馈代码吗?
我几乎不敢相信没有比这更实用的方法了。
非常感谢!
发布于 2011-10-27 21:51:48
唯一可以在xml中定义的与触觉相似的东西是onclick侦听器:
android:onClick="myclick"
public void myclick(View v) {}如果您正在为几个按钮寻找相同的反馈,您可以创建一个自定义按钮类。
发布于 2011-10-27 22:08:59
提供触觉反馈的一个简单方法是使用Vibrator服务。
Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(200);您还可以使用v.vibrate(long[] pattern,int重复)提供不同类型的触觉反馈,方法是在特定的时间间隔内打开/关闭/等等。
是的,如果你想要触觉反馈,你必须把它添加到你使用的每一个按钮中。不过,这并不难.正如Ian所说,如果您想要一个可重用的解决方案,可以对按钮进行子类化。否则,就可以简单地将振子代码添加到OnClick回调中。
https://stackoverflow.com/questions/7922792
复制相似问题