Android(安卓)多次点击的另一种思路
16lz
2021-01-26
看项目无意一瞥看到的代码,打破自己的思维,学到新东西——“哦,原来还可以这样”,记录下来
这是一个有关于连击事件的思想小火花
long[] mHits=new long[7];onClick(View v){//监听内不的方法 System.arraycopy(mHits,1,mHits,0,mHits.length-1); mHits[mHits.length-1]=SystemClock.uptimeMillis();//启动以来的毫秒 if(mHits[0]>SystemClock.uptimeMillis()-1500){ //TODO 干点啥呢(⊙o⊙)… } }
实现功能是1500ms内连击6次。
System.arraycopy(mHitsA,1,mHitsB,0,mHitsA.length-1);//复制A的第一位到最后位,到B第0位开始。
更多相关文章
- 详谈Android中onTouch与onClick事件的关系(必看)
- Android实现标题显示隐藏功能
- android 中如何监听耳机键消息
- Input子系统框架之InputDispatcher
- 【FF7】关于多成Layer嵌套的问题
- android onClick事件的不同写法
- Android(安卓)事件分发机制详解
- Android事件拦截机制(一)
- android事件分发机制dispatch