1. 首页
  2. 移动开发
  3. Android
  4. scrollView与Listview的事件分发冲突解决方案

scrollView与Listview的事件分发冲突解决方案

上传者: 2019-06-05 09:38:33上传 ZIP文件 1.64MB 热度 43次
默认情况下,ViewGroup的事件会覆盖其子View相同的事件。但,可以用dispathchTouchEvent()方法去控制ViewGroup与子View的相同事件的执行顺序。基于此思路,方案为:先将事件分发给子View,在本例中,当ListView中所有的Item滑动到底端时,开始将事件分发给其ViewGroup,一旦获取,就要控制将此事件释放掉。否则,ViewGroup会一直拦截此事件,覆盖掉子View相同事件的执行。
用户评论