您的位置:首页 > 移动开发 > Android开发

Android-PullToRefresh 快速滑动产生的大片留白问题

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

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

android:fastScrollEnabled="false"

作用是:阻止listview快速滑动,但是这个问题还是存在

也百度了这个问题的解决方案,也没有出一个结果,可能是这个问题只会出现在部分机型吧,因为我的小米手机上没有出现 ,而锤子手机就特别明显。

后来辗转看到这个问题

出现这个问题的原因是:android:overScrollMode="never" 设置了这个属性

我就报着试一试的心态添加了 奇迹的是留白问题解决了 这个属性的作用是 不使用ListlView拉到尽头(顶部、底部),然后继续拉出现的阴影效果

留白问题解决,又出现上图的问题

这个好办 这是PullToRefreshView里的属性:综上所述:解决方案是:xmlns:app="http://schemas.android.com/apk/res-auto"

<com.handmark.pulltorefresh.library.PullToRefreshListViewandroid:overScrollMode="never"
app:ptrShowIndicator="false"
/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: