Aspsine / IRecyclerView

IRecyclerView is a custom RecyclerView that supports pull-to-refresh, pull-to-loadmore, customize refresh header and loadmore footer, add header views and footer views.
729 stars 146 forks source link

IRecyclerView 下拉不放再滑动回去会有很严重的抖动 #24

Open junchenChow opened 7 years ago

junchenChow commented 7 years ago

demo也是这样~ 就是下拉出刷新的header出来 然后手不松开 继续把它拖回原位 这时候reyclerview就会有很严重的抖动 。 除了这个问题 iRecyclerview还是很完美的

junchenChow commented 7 years ago

大神可否尽快解决这个问题... IRecyclerView 在项目里面用的很深了 不想因为这个问题换控件 T T

Fan-Dev commented 7 years ago

同求

Fan-Dev commented 7 years ago

我给作者发邮件了,期待答复。 @junchenChow @Aspsine

Fan-Dev commented 7 years ago

难道是这个问题,https://github.com/Aspsine/IRecyclerView/issues/13

Aspsine commented 7 years ago

首先我描述一下复现步骤,看看和你们说的是不是同一个问题:

  1. 单指下拉,滑动回去不会有问题。
  2. 下拉或者上滑过程中,切换了手指,上滑到刷新头部完全隐藏,继续上滑会一次性跳动一段距离。
SuperZhouyong commented 7 years ago

我再复述一下吧 大神和他们说的不太一样,单手下拉刷新的时候,手不离开屏幕,再手上滑,滑动超过(刷新头布局消失的时候,就是刷新控件)第一个item的时候,这时候reyclerview就会有很严重的抖动 ! (整个过程,都是单手不离开屏幕) @Fan-Dev @Aspsine @junchenChow 两位仁兄解决了吗

522970624 commented 7 years ago

我使用addheaderview ,有的头部布局加载后,往下滑动,手指向下滑动了很大的距离,但是头部的布局还是下移一点点,松开手指后,加载的头部布局才往下移动,再弹回。

522970624 commented 7 years ago

不知道是不是和布局有关系。其中有一个布局 一直有这个问题。后来不知道是什么原因,又正常了。 有几个布局一直是这样。求助!!

522970624 commented 7 years ago

使用Addheaderview 加了另外一个recycleview 或者gridview ,下滑的时候,和 外部recycleview 有冲突,会卡一下,不动,然后放手,会下拉,把嵌套中的recycleview 设置为不允许滑动也会有这个BUG

taishuhongye commented 5 years ago

这个bug是计算粘性滑动的问题。下拉不松手,然后手动划回去,这时是粘性的划回去,你手指划了10,整个布局只划了2(这个数值是举例),当head划回去了,完全不可见的时候,整个布局只滑了5但是,你的手指可能滑了25,这个时候又给listview设置滑动的距离是25。就会发生listview突然画上去一大块,也就是抖动的现象。我复现的就是这个。

gitwangyang commented 3 years ago

这个bug为什么没修复呢,楼上这么多老哥反应的情况我也遇到了呢,单指滑动后如果做一步隐藏和显示顶部toolbar的操作就会出现抖动,非常厉害的抖动

gitwangyang commented 3 years ago

@Aspsine