使用viewflipper进行左右划屏切换,碰到ontouch事件被onclick消耗掉的问题,具体表现在按下去的位置是按钮上的时候,就不会有划屏动作,论坛上有个帖子讨论了这个问题,但是没有解决我这个问题http://www.eoeandroid.com/thread-24067-1-1.html
另外一个论坛的帖子上讨论了这个问题,的确解决了改问题,分析给大家顺便给出帖子网址:http://bbs.youkuaiyun.com/topics/350251729
其实就是分发消息回调函数里面提交调用onTouchEvent函数具体代码如下:
public boolean dispatchTouchEvent(MotionEvent ev){
this.detector.onTouchEvent(ev);//在这里先处理下你的手势左右滑动事件
return super.dispatchTouchEvent(ev);
}
以后碰到类型情况,可以参照这种方法处理,感谢分享!!