`
cheng330301560
  • 浏览: 174754 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ViewGroup手势

 
阅读更多

二 View,ViewGroup的手势监听顺序与使用

View的手势监听相关回调函数:onTouchEvent()

ViewGroup的手势监听相关回调函数:onTouchEvent(),onInterceptTouchEvent()

1.这两个回调函数都会返回一个boolean变量,表示是否消费了此手势。如果消费了,返回true,如果未消费,返回false。

2.当用户触摸一下屏幕,产生手势MotionEvent,

ViewGroup的onInterceptTouchEvent()会接受此MotionEvent。

如果此回调函数返回true,则表示此ViewGroup消费了此手势,不想再让他的childView去处理,childView的onTouchEvent()便不会再接受此手势,同时此ViewGroup的onTouchEvent()会接受此手势。

如果此回调函数返回false,则表示此ViewGroup未消费了此手势,想让他的childView去处理,childView的onTouchEvent()接受此手势,同时此ViewGroup的onTouchEvent()不会接受此手势。

 

3.onTouchEvent()的返回值指的是向上传递event,onInterceptTouchEvent()的返回值指的是向下传递event

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics