美文网首页
android 连续点击事件示例

android 连续点击事件示例

作者: wenju | 来源:发表于2021-02-23 11:32 被阅读0次
    //连续点击10下,显示text
    long[] mClicks = new long[10];
    public void clickShowUserId(View view) {
        //每次点击时,数组向前移动一位
        System. arraycopy(mClicks, 1, mClicks, 0, mClicks.length-1);
        //为数组最后一位赋值
        mClicks[mClicks. length-1] = SystemClock. uptimeMillis();
        //当点击到底10次的时候,拿到点击第一次的时间,获取点击到底10次的时间,看两者之间的差值是否在5s之内,如果是连续点击成功,反之失败。
        if ( mClicks[0] >= (SystemClock. uptimeMillis()-5000)) {
            wTvText.setVisibility(View.VISIBLE);
        }
    }

相关文章

网友评论

      本文标题:android 连续点击事件示例

      本文链接:https://www.haomeiwen.com/subject/kmdrfltx.html