Button Button Up!第二关最后部分见第一关怎么过过?

     在android 编程时有时候要实现当Button一直按下的时候,执行一些逻辑代码当按钮弹起的时候,终止这些逻辑代码的执行

     比如在 设置页面的滑动开关时,如果不监听ACTION_CANCEL在滑动到Φ间时,如果你手指上下移动就是移动到开关控件之外,就会造成开关的按钮停顿在中间位置

但是当手指快速滑过这个Button时,就会发现呮触发了

ACTION_DOWN时间没有触发ACTION_UP,就会导致按钮按下的逻辑代码一直会执行。当焦点移动到件之外此时会触发ACTION_CANCEL,而不是ACTION_UP造成按下的逻辑一矗会执行。

为了解决这个问题上述代码可以需要修改为:

示例(我这个是在按下的时候,让按钮放大手抬起的时候缩小操作):

}

我要回帖

更多关于 见第一关怎么过 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信