Android中的双击事件,可扩展至多击事件
16lz
2021-01-23
由于在学习过程中遇到所以顺便拿来写写
这部分代码是在Android系统源码中发现的,在每个Android版本三击之后都会出现个东西,每个版本不一样
final long[] mHits = new long[2];System.arraycopy(mHits, 1, mHits, 0, mHits.length - 1);mHits[mHits.length - 1] = SystemClock.uptimeMillis();if (mHits[0] >= (SystemClock.uptimeMillis() - 500)) {// 双击事件}
将mHits中的数组的值改为2即为双击事件,改为3即为三击事件,以此类推,判断的时间间隔是500ms大家也可以自己修改。
更多相关文章
- quick-cocos2d-x如何在windows下编译安卓版本
- Android触摸事件总结
- Android长按事件和点击事件问题处理,OnItemLongClickListener和On
- Android触摸事件分发机制(1)之View
- Android事件分发机制研究
- Android 4.0 事件输入(Event Input)系统
- android中的事件总线
- view对touch事件的处理
- Android Notes(06) - Touch事件分发响应机制