在onTouchEvent方法的返回值中,返回true会拦截事件,返回false则不会
把返回值改成true即可
因为当view.OnTouchEvent()在event.getAction() == MotionEvent.ACTION_DOWN时返回false,
系统会认为view不需要处理Touch事件,则后续的Touch事件(move、up、click)就不会被传进来
同时在重写onTouchEvent方法是,会给出一个警告:
在onTouchEvent方法的返回值中,返回true会拦截事件,返回false则不会
把返回值改成true即可
因为当view.OnTouchEvent()在event.getAction() == MotionEvent.ACTION_DOWN时返回false,
系统会认为view不需要处理Touch事件,则后续的Touch事件(move、up、click)就不会被传进来
同时在重写onTouchEvent方法是,会给出一个警告: