OnTouch 事件统制的小技巧
OnTouch 事件控制的小技巧
正常的,我们都知道android的onTouch事件常用的事件有
onDown, onMove, onUp,onCancel...
前阵子在做一个图片拖拽效果的时候,因为拖拽的后页面的处理问题。
导致onUp事件不能够执行,我的onUp事件响应是删除掉拖拽的图片。
这样每次拖拽完成后,图片都不能被remove掉,堆叠在主界面里,体验很差。
但是又不走onTouch事件的onUp事件,导致删除不了拖动的图片。
后来想到了dispatchTouchEvent,重写了该方法,因为无论onTouch事件返回true or false都要走该方法。该方法可以理解
为父view即最外层view的touch事件处理。
我要做的就是在该方法里判断onUp事件,做删除图片的操作即可。