随笔分类 -  事件分发

摘要:事件机制 我们知道view中有onTouch,onClick, 1.并且onTouch优先于onClick执行, 2.onTouch有返回值,为true时onClick并不再执行了 因为一切VIew都extend于View(dispatchTouchEevent),还是ViewGroup(onInt 阅读全文
posted @ 2017-06-24 22:52 dub 阅读(193) 评论(0) 推荐(0)
摘要:OnTouchOmOnTouchListenerOnTouchEventView的事件分发 : 对于事件分发机制,举个简单的例子,在一个Activity中只有一个按钮,如果我们想给这个按钮注册一个点击事件,只需要调用setOnClickListener方法,这样在onClick方法里 面写实现的代码 阅读全文
posted @ 2017-04-07 21:20 dub 阅读(950) 评论(0) 推荐(0)
摘要:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等 button.setOnClickListener(new OnClickList 阅读全文
posted @ 2016-06-19 01:34 dub 阅读(442) 评论(0) 推荐(0)
摘要:Android的Touch事件处理机制比较复杂,特别是在考虑了多点触摸以及事件拦截之后。 Android的Touch事件处理分3个层面:Activity层,ViewGroup层,View层。 首先说一下Touch事件处理的几条基本规则。 1.如果在某个层级没有处理ACTION_DOWN事件,那么该层 阅读全文
posted @ 2016-06-16 00:55 dub 阅读(409) 评论(0) 推荐(0)
摘要:Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGro 阅读全文
posted @ 2016-06-11 01:30 dub 阅读(169) 评论(0) 推荐(0)