android 连续点击事件示例

2021-02-23  本文已影响0人  wenju
    //连续点击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);
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读