看项目无意一瞥看到的代码,打破自己的思维,学到新东西——“哦,原来还可以这样”,记录下来

这是一个有关于连击事件的思想小火花

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位开始。

更多相关文章

  1. 详谈Android中onTouch与onClick事件的关系(必看)
  2. Android实现标题显示隐藏功能
  3. android 中如何监听耳机键消息
  4. Input子系统框架之InputDispatcher
  5. 【FF7】关于多成Layer嵌套的问题
  6. android onClick事件的不同写法
  7. Android(安卓)事件分发机制详解
  8. Android事件拦截机制(一)
  9. android事件分发机制dispatch

随机推荐

  1. Android音量调节AudioManager
  2. Android SDCard操作(文件读写,容量计算)
  3. Android中的Animation使用
  4. android 混淆jar及apk的心得
  5. Android(安卓)Studio 使用Lambda表达式
  6. android source
  7. android 中的 handler
  8. Android Fresco - SimpleDraweeView 圆形
  9. Android字体
  10. Android中ListView的使用