public interface IView
| 限定符和类型 | 方法和说明 |
|---|---|
void |
detach()
收尾
|
void |
finishPull(boolean isBeingDragged)
拉回
|
android.view.View |
getTargetView() |
void |
onFingerUp(float scrollY)
手指放开
|
void |
onPull(float scrollY,
boolean enable)
拖拽的回调
|
void |
pullLayout(IPull iPull)
关联IPull
|
void |
reset()
重置状态
|
void |
setOnPullListener(PullLayout.OnPullCallBackListener mListener) |
android.view.View getTargetView()
void onPull(float scrollY,
boolean enable)
scrollY - 大于0表示下拉的距离,小于0表示上拉的距离enable - head和footer制约的标记void onFingerUp(float scrollY)
scrollY - 手指放开时的拖拽距离void detach()
void reset()
void pullLayout(IPull iPull)
iPull - void finishPull(boolean isBeingDragged)
isBeingDragged - true表示手指还在拖动状态void setOnPullListener(PullLayout.OnPullCallBackListener mListener)
mListener - 拖动的回调.这个必须在子类实现,因为pullLayout并不知道什么时候执行操作