SmartRefreshLayout
SmartRefreshLayout copied to clipboard
使用MotionLayout时,添加Footer并enable后会优先响应MotionLayout
XML大概这样
<MotionLayout>
<MyBanner/>
<ViewPager/>
</MotionLayout>
其中ViewPager中的Fragment布局相同,父布局都是SmartRefreshLayout,MotionLayout手势是设置在ViewPager的滑动上的。
测试,ViewPager切换不会影响MotionLayout的动画进度。但是有无Footer会影响触摸事件分发的先后顺序。
如下图:

- 第一个菜单项选中,我设置
setEnableLoadMore(false),下拉到顶部才会出现上面的Banner - 第二个菜单项选中,我设置
setEnableLoadMore(true).setNoMoreData(false),这时,无论何时下拉都会先出现Banner
因为懒...就没看源码具体怎么回事...
出现同样的问题..
出现同样的问题..
应该是内部对 NestScrolling 的处理有些问题,哈哈,新版本还这样吗?
我也遇到了,大家后面都怎么解决的啊?