long[] mHits =new long[2];
@OnClick(R.id.google_btn)
public void clickGoogle_btn(){
//实现数组的位移操作,点击一次,左移一位,末尾补上当前开机时间(cpu时间)
System.arraycopy(mHits,1,mHits,0,mHits.length-1);
mHits[mHits.length-1]=SystemClock.uptimeMillis();
if(500>(SystemClock.uptimeMillis()-mHits[0])){
//此处执行双击事件
}
}
Android-一种优雅的实现双击事件方法
最新推荐文章于 2025-10-17 15:42:31 发布
此篇博客介绍了如何使用Java实现点击Google按钮后的位移操作,即每次点击将数组元素左移一位,并在末尾添加当前CPU时间。同时,通过判断时间差实现双击事件的触发。
1426

被折叠的 条评论
为什么被折叠?



