bingoogolapple / BGARefreshLayout-Android
posted
Category: Pull To Refresh
Minimum SDK Level: Gingerbread (10 | 2.3.3 - 2.3.4)

Badge

View in Github Github project information
Starred: 0
Forks: 0
Watchers: 0
Open Issues: 0

Snapshot pictures

1

by @audiebantzhan

2

by @audiebantzhan

3

by @audiebantzhan

Description

开发者使用BGARefreshLayout-Android可以对所有控件实现多种下拉刷新效果、上拉加载更多以及配置自定义头部广告位

目前已经实现了三种下拉刷新效果:

  • 新浪微博下拉刷新风格(可设置背景、各种状态是的文本)
  • 慕课网下拉刷新风格(使用时可设置其中的logo和颜色成自己公司的风格)
  • 类似qq好友列表黏性下拉刷新风格(三阶贝塞尔曲线没怎么调好,刚开始下拉时效果不太好)

一种上拉加载更多效果

  • 新浪微博上拉加载更多(可设置背景、状态文本)

开发者也可以继承BGARefreshViewHolder这个抽象类,实现相应地抽象方法做出格式各样的下拉刷新效果【例如实现handleScale(float scale, int moveYDistance)方法,根据scale实现各种下拉刷新动画】和上拉加载更多特效,可参考BGAMoocStyleRefreshViewHolder、BGANormalRefreshViewHolder、BGAStickinessRefreshViewHolder的实现方式。