如何在发布之前获得按下按钮的持续时间呢?

时间:2015-10-12 11:08:44

标签: android android-button android-event

我想计算Action_DownAction_Up之前onTouchListener按钮的持续时间

我能按下按钮的时间吗?当超时达到我的欲望值时做一些事情?

例如,我想制作一个具有不同超时的自定义onLongClickListener

被修改

herehere以及here也像这个问题,但不是这个问题的答案。在onTouchListener的Action_Up中使用的所有这些都不是对此的回答

1 个答案:

答案 0 :(得分:0)

您应该在视图中覆盖OnTouchEvent,如果事件是ACTION_DOWN,请通过创建新的Date实例来记录当前时间。当您收到ACTION_UP或ACTION_CANCEL时,请创建另一个日期实例并减去第一个值以获得时间差异。