public interface IRefreshHeader
描述:自定义刷新动画的接口
之前作者并没有面向接口编程,定制动画还是比较困难的。| 限定符和类型 | 字段和说明 |
|---|---|
static int |
STATE_DONE |
static int |
STATE_NORMAL |
static int |
STATE_REFRESHING |
static int |
STATE_RELEASE_TO_REFRESH |
| 限定符和类型 | 方法和说明 |
|---|---|
android.view.View |
getHeaderView()
返回当前自定义头部对象 this
|
int |
getState()
获取头部动画当前的转态
|
int |
getVisibleHeight()
获取头部view的高度
|
boolean |
isRefreshHreader() |
void |
onMove(float delta) |
void |
refreshComplete() |
boolean |
releaseAction() |
void |
setArrowImageView(int resid)
设置动画的三角箭头 没有就不用处理
|
void |
setProgressStyle(int style)
设置动画样式
|
void |
setState(int state)
设置状态
|
static final int STATE_NORMAL
static final int STATE_RELEASE_TO_REFRESH
static final int STATE_REFRESHING
static final int STATE_DONE
void onMove(float delta)
boolean releaseAction()
void refreshComplete()
boolean isRefreshHreader()
void setProgressStyle(int style)
style - void setArrowImageView(int resid)
resid - void setState(int state)
state - int getState()
int getVisibleHeight()
android.view.View getHeaderView()