ConsecutiveScroller icon indicating copy to clipboard operation
ConsecutiveScroller copied to clipboard

嵌套RV,item高度不一致的时候,会出现Item跳动的问题,导致使用瀑布流也有问题

Open DengZhouLi opened this issue 3 years ago • 2 comments

看一下RecyclerView的onTouchEvent跟scrollBy的区别,主要是scrollBy没有触发mGapWorker.postFromTraversal(this, dx, dy);。我通过反射,在scrollBy之后调用就正常了,具体的逻辑还没有深究。

DengZhouLi avatar May 31 '22 07:05 DengZhouLi

看一下RecyclerView的onTouchEvent跟scrollBy的区别,主要是scrollBy没有触发mGapWorker.postFromTraversal(this, dx, dy);。我通过反射,在scrollBy之后调用就正常了,具体的逻辑还没有深究。

你这个怎么解决的 怎么反射?

billdizl avatar Sep 09 '22 09:09 billdizl

就是继承RecyclerView,反射拿到mGapWorker对象和postFromTraversal方法,重写scrollBy方法,调用postFromTraversal

DengZhouLi avatar Sep 29 '22 02:09 DengZhouLi