【转载】Android-PullToRefresh&nb…

来源:互联网 发布:c语言经典书籍推荐 编辑:程序博客网 时间:2024/05/16 08:21
原文地址:Android-PullToRefresh 快速滑动产生的大片留白问题

略有修改:最后的 app:ptrShowIndicator改为 ptr:ptrShowIndicator


现在的很多项目中都接入了Android-PullToRefresh第三方库,这个下拉刷新库确实好用,但是在实际情况下还是会有点问题。

当你在快速的上拉或者下拉的时候,会出现大片的留白。一开始想到的解决方案是 

 

android:fastScrollEnabled="false"
作用是:阻止listview快速滑动,但是这个问题还是存在
也百度了这个问题的解决方案,也没有出一个结果,可能是这个问题只会出现在部分机型吧,因为我的小米手机上没有出现 ,而锤子手机就特别明显。
后来辗转看到这个问题
出现这个问题的原因是:android:overScrollMode="never" 设置了这个属性 
我就报着试一试的心态添加了 奇迹的是留白问题解决了 这个属性的作用是 不使用ListlView拉到尽头(顶部、底部),然后继续拉出现的阴影效果 
留白问题解决,又出现上图的问题
这个好办 这是
PullToRefreshView里的属性:
综上所述:解决方案是:
xmlns:app="http://schemas.android.com/apk/res-auto"


<<com.handmark.pulltorefresh.library.PullToRefreshListView    android:overScrollMode="never"    app:ptrShowIndicator="false"     />
0 0
原创粉丝点击