标签: android android-gesture
我可以检测到我的瓷砖的触摸,并且从程序员的角度来看效果很好。但我也希望增加可用性。见截图:
这个想法很简单 - 如果用户触摸某个磁贴,则会执行某个操作。问题是当用户触摸接近两个瓷砖的点时。目前我只做简单的数学并选择一个。但这不符合人体工程学。用户可能想要触摸第二个图块,但他的触摸不够精确。
我正在寻找这种情况的最佳做法。 onTouchEvent返回单个事件,因此无法猜测触摸方向。我倾向于建立一些容忍度(例如5 dp)并忽略这些模棱两可的事件。有更好的做法吗?公差面积有多大?
onTouchEvent