public class AnimProcessor extends java.lang.Object implements IAnimRefresh, IAnimOverScroll
| 构造器和说明 |
|---|
AnimProcessor(TwinklingRefreshLayout.CoContext coProcessor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
animBottomBack(boolean isFinishLoading)
4.加载更多完成或者不满足进入加载更多模式的条件时,收起尾部(当前位置 ~ 0)
|
void |
animBottomHideByVy(int vy)
6.当加载更多处于可见状态时,向下滑动屏幕,隐藏加载更多控件
|
void |
animBottomToLoad()
3.满足进入加载更多的条件或者主动加载更多时,把Footer移到加载更多位置(当前位置 ~ BottomHeight)
|
void |
animHeadBack(boolean isFinishRefresh)
2.动画结束或不满足进入刷新状态的条件,收起头部(当前位置 ~ 0)
|
void |
animHeadHideByVy(int vy)
5.当刷新处于可见状态,向上滑动屏幕时,隐藏刷新控件
|
void |
animHeadToRefresh()
1.满足进入刷新的条件或者主动刷新时,把Head位移到刷新位置(当前位置 ~ HeadHeight)
|
void |
animLayoutByTime(int start,
int end,
long time,
android.animation.ValueAnimator.AnimatorUpdateListener listener) |
void |
animLayoutByTime(int start,
int end,
long time,
android.animation.ValueAnimator.AnimatorUpdateListener listener,
android.animation.Animator.AnimatorListener animatorListener) |
void |
animLayoutByTime(int start,
int end,
android.animation.ValueAnimator.AnimatorUpdateListener listener,
android.animation.Animator.AnimatorListener animatorListener) |
void |
animOverScrollBottom(float vy,
int computeTimes)
8.执行底部越界
|
void |
animOverScrollTop(float vy,
int computeTimes)
7.执行顶部越界 To executive cross-border springback at the top.
|
void |
dealPullDownRelease() |
void |
dealPullUpRelease() |
void |
scrollBottomByMove(float moveY) |
void |
scrollHeadByMove(float moveY) |
public AnimProcessor(TwinklingRefreshLayout.CoContext coProcessor)
public void scrollHeadByMove(float moveY)
scrollHeadByMove 在接口中 IAnimRefreshpublic void scrollBottomByMove(float moveY)
scrollBottomByMove 在接口中 IAnimRefreshpublic void dealPullDownRelease()
public void dealPullUpRelease()
public void animHeadToRefresh()
animHeadToRefresh 在接口中 IAnimRefreshpublic void animHeadBack(boolean isFinishRefresh)
animHeadBack 在接口中 IAnimRefreshpublic void animBottomToLoad()
animBottomToLoad 在接口中 IAnimRefreshpublic void animBottomBack(boolean isFinishLoading)
animBottomBack 在接口中 IAnimRefreshpublic void animHeadHideByVy(int vy)
animHeadHideByVy 在接口中 IAnimRefreshvy - 手指向上滑动速度public void animBottomHideByVy(int vy)
animBottomHideByVy 在接口中 IAnimRefreshvy - 手指向下滑动的速度public void animOverScrollTop(float vy,
int computeTimes)
animOverScrollTop 在接口中 IAnimOverScrollvy - 满足越界条件的手指滑动速度 the finger sliding speed on the screen.computeTimes - 从满足条件到滚动到顶部总共计算的次数 Calculation times from sliding to top.public void animOverScrollBottom(float vy,
int computeTimes)
animOverScrollBottom 在接口中 IAnimOverScrollvy - 满足越界条件的手指滑动速度computeTimes - 从满足条件到滚动到顶部总共计算的次数public void animLayoutByTime(int start,
int end,
long time,
android.animation.ValueAnimator.AnimatorUpdateListener listener,
android.animation.Animator.AnimatorListener animatorListener)
public void animLayoutByTime(int start,
int end,
long time,
android.animation.ValueAnimator.AnimatorUpdateListener listener)
public void animLayoutByTime(int start,
int end,
android.animation.ValueAnimator.AnimatorUpdateListener listener,
android.animation.Animator.AnimatorListener animatorListener)