ListView下拉刷新自定义实现

自定义的 ListView 下拉刷新的实现,挺适合需要在列表里搞点用户交互的场景。继承自ListView类,重写方法之后,刷新动作响应得还挺快。你只需要把变量声明成MyListView类型,调用一下它自带的刷新方法,就能愉快地拉下刷新了。

我自己用下来感觉,适配起来也不难,是你原来就用的是 ListView,基本没什么迁移成本。代码也比较干净,不会塞一堆乱七八糟的逻辑,适合想快速上手的你。

哦对,如果你对刷新动画的效果有要求,可以看看这篇关于下拉/上拉动画实现的文章,还蛮有参考价值的。Android 用户可以顺手参考下这篇自定义 ListView 带刷新的例子,也是换汤不换药那类。

有意思的是,它还挺适合和ViewPager组合用的,比如你想在不同 Tab 里都搞刷新,就可以参考这个 ViewPager+ListView 下拉刷新实现。多时候不就是想要这种灵活组合嘛。

如果你不想自己造轮子,又想控制刷新状态、停得准,还能自定义点 UI,那这个组件蛮合适的。如果你刚好在搞类似需求,不妨试试看。

rar 文件大小:78.74KB