ConsecutiveScroller icon indicating copy to clipboard operation
ConsecutiveScroller copied to clipboard

想单独在ViewPager里面的fragment下拉刷新,不想在外层整体刷新,请问这种方案可以实现吗?

Open tdxtxt opened this issue 3 years ago • 9 comments

tdxtxt avatar Jan 07 '22 01:01 tdxtxt

如果设置fragment是局部滑动就可以。如果不是局部滑动,就不行

donkingliang avatar Jan 07 '22 02:01 donkingliang

大体布局上就是使用demo里面viewpager的布局,悬浮的是tabLayout,这种不行吗?

tdxtxt avatar Jan 07 '22 02:01 tdxtxt

如果fragment里的内容是根据整体布局一起滑动的,就不行。如果不是整体滑动的,想demo中的局部滑动的这种,就可以。

donkingliang avatar Jan 07 '22 03:01 donkingliang

局部滑动是可以通过代码动态设置的。如果是在tabLayout吸顶后,fragment才脱离整体滑动,这是可以的。

donkingliang avatar Jan 07 '22 03:01 donkingliang

比如fragment正常情况下,跟随整体滑动,在特定情况下脱离整体滑动,自己内部下拉刷新。这种就可以通过动态设置fragment根view的局部滑动属性来控制

donkingliang avatar Jan 07 '22 03:01 donkingliang

局部刷新是哪个api代码动态设置的?

tdxtxt avatar Jan 07 '22 03:01 tdxtxt

LayoutParams的isConsecutive 属性

image

donkingliang avatar Jan 07 '22 06:01 donkingliang

感觉没实现出来想要的效果,大佬有空闲时间希望可以在在demo中写个例子,这种场景挺多的

tdxtxt avatar Jan 07 '22 07:01 tdxtxt

哥们你实现了吗?不同Fragment不同刷新,楼主的Demo是全局共享一个refresh,不适用

felixcc avatar Aug 10 '22 11:08 felixcc