Android-Ptr-Comparison
Android-Ptr-Comparison copied to clipboard
下拉体验对比
感谢作者用心的对比,同时在使用过程中,我认为下拉组件还需要做到这一点才能让"下拉动作"更加流畅:
用户可以随意在下拉刷新和滑动列表之间切换, 而不需要抬起手指
具体测试方法为:
- 滑动列表至第1个 item 隐藏.
- 下拉列表直至露出刷新头部. (能否顺利下拉)
- 上滑列表隐藏头部.
- 继续上滑查看是否能够滑动列表. (能否顺利上滑)
对比后发现:
库 | 能否顺利下拉 | 能否顺利上滑 |
---|---|---|
Android-PullToRefresh | 不能 | 不能 |
android-Ultra-Pull-To-Refresh | 可以 | 可以 |
android-pulltorefresh | 可以 | 可以 |
Phoenix | 不能 | 不能 |
FlyRefresh | 可以 | 可以 |
SwipeRefreshLayout | 可以 | 不能 |
另外我 clone 这个库对比的过程中,发现 FlyRefreshLayout
需要用在支持 NestedScroll
, 所以在测试的时候需要添加 mListView.setNestedScrollingEnabled(true);
来测试..