【发布时间】:2012-11-09 09:32:19
【问题描述】:
对于onClick函数的实现,哪种方法更好?
- 保存触摸开始/触摸坐标并处理此值以获得接近度?比如,如果起点和上点彼此靠近,让点击动作开始。
- 保存触摸开始/触摸时间差并处理此值?比如,如果 touch 开始时间和 up 时间差小于一个值,让点击动作开始。
为什么?
【问题讨论】:
-
只是好奇。为什么不使用内置?
-
持续时间和位移。因为您可能会将意外滑动或长按视为点击。
-
哪种更好的方法的答案是我们的好奇心。我们必须说一点头脑风暴:)
-
@Singularity,我们将用静态值检查启动/启动时间差或启动/启动点坐标替换。问题是哪种方法更好?
标签: android onclick touch-event ontouchlistener onclicklistener