安卓 使用点击事件完成双击效果的简单写法

来源:互联网 发布:淘宝夏宽 编辑:程序博客网 时间:2024/05/22 17:07
//是否双击的标识private boolean isClick = false;···btn.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                doubleClick();            }        });···//双击事件private void doubleClick() {    if (isClick) {        //处理双击事件    } else {        //第一次点击,双击标识变为true        isClick = true;        new Thread() {            @Override            public void run() {                super.run();                try {                    sleep(1000);                } catch (InterruptedException e) {                    e.printStackTrace();                }                //在一秒内未点击,双击标识变为false                isClick = false;            }        }.start();    }}