lcodecorex / TwinklingRefreshLayout

RefreshLayout that support for OverScroll and better than iOS. 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView
Apache License 2.0
4k stars 672 forks source link

TwinklingRefreshLayout嵌套ViewPager问题 #121

Open sj8521123 opened 7 years ago

sj8521123 commented 7 years ago

TwinklingRefreshLayout嵌套ViewPager,viewPager有两个Fragment,fragment布局中有RecycleView,出现的问题是,当数据超出一屏,网上滑动,应该是展示RecycleView中的数据,但是这个时候确实执行了TwinklingRefreshLayou加载更多的事件,貌似拦截了RecycleView的事件。请问该怎么办,

tangjiarao commented 7 years ago

我解决方法是 当recyclerView滑到顶部或底部时才能使用TwinklingRefreshLayout

步骤: 1.refreshLayout.setNestedScrollingEnabled(false);设置为false,setrefresh 及setLoadmore也设置为false,setOverScroll也设置为false,此时相当于TwinklingRefreshLayout不起作用 2.判断recyclerView的滑动状态及是否滑动到底部及顶部 当recyclerView向下滑,且滑动到底部时,setLoadmore方法设置true 当recyclerView在滑动时,执行步骤1操作 当recyclerView向上滑,且滑动到顶部时,setrefresh 方法设置为true

不知道你有没有用