控件手势冲突
摘要:
在android界面开发中,经常可以遇到一些多层控件嵌套的情况,如果父子控件都有对应的手势操作(如scrollview中嵌套pageview),那么他们都手势操作就有可能相互干扰,影响界面的流畅性和体验。首先,要谈一下android父子控件之间事件的分发,对于事件的分发有几个原则需要了解。 (1) android事件分发是从父控件向子控件逐级分发传递的。 (2) 每一层控件都可能消费这个事件,消费后不再向下传递(这也是父子控件对于手势操作冲突的主要原因)。 (3)android系统中的每个ViewGroup的子类都具有下面三个和事件分发处理密切相关的方法: 1.pu... 阅读全文
posted @ 2014-02-20 11:41 _star 阅读(364) 评论(0) 推荐(0)
浙公网安备 33010602011771号