0
点赞
收藏
分享

微信扫一扫

AndroidStudio_android实现双击_3击_监听实现---Android原生开发工作笔记240

成义随笔 2022-03-11 阅读 83


         这里可以实现3击,或者2击.

下面的方法可以实现,检测用户按下屏幕,3击,或者2击

//按钮点击配置

long[] mHits = new long[3];

这里写入2,就是2击,3就是3击,下面是我使用的时候的一个案例,可以copy过去直接使用就可以

//按钮点击配置
long[] mHits = new long[3];


@Override
public void onClick(View view) {

System. arraycopy(mHits, 1, mHits, 0, mHits.length-1);
mHits[ mHits. length-1] = SystemClock. uptimeMillis();
if ( mHits[0] >= (SystemClock. uptimeMillis()-500)) {

..... //检测到三击屏幕

System.out.println("12121");
}


switch (view.getId()) {
case R.id.face_img: //人脸识别按钮压下
......
break;

case R.id.qrcode_img:
......
break;

case R.id.setting_btn:
......
break;
}
}


技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

开通了个人技术微信公众号:credream,有需要的朋友可以添加相互学习


AndroidStudio_android实现双击_3击_监听实现---Android原生开发工作笔记240_java




举报

相关推荐

0 条评论