public class GeneralTranslateAnimator extends OverlayAnimator
| 限定符和类型 | 类和说明 |
|---|---|
static class |
GeneralTranslateAnimator.Builder |
static class |
GeneralTranslateAnimator.ModelType |
| 构造器和说明 |
|---|
GeneralTranslateAnimator(GeneralTranslateAnimator.Builder builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAnimatorEndListener(IAnimatorModel.IAnimatorEndListener listener) |
void |
cancelAnimation()
取消动画, 被应用动画的对象停止在当前状态
|
protected android.animation.ValueAnimator |
createSegmentAnimator(int segmentIndex)
设置整个 animatorSet 的每段动画, 子类通过重写这个方法设置应用到 IOverlay 的动画。
|
void |
endAnimation()
结束动画, 被应用动画的对象状态直接跳到动画终点状态
|
protected void |
innerAnimationEnd() |
void |
removeAnimatorEndListener(IAnimatorModel.IAnimatorEndListener listener) |
void |
startAnimation()
开始动画, 子类构造完成后,通过这个方法开始动画
|
addAnimationListener, addAnimatorListener, getAnimatorSet, getDuration, getObject, removeAnimationListener, setAnimatorSet, setDuration, setObjectpublic GeneralTranslateAnimator(GeneralTranslateAnimator.Builder builder)
protected android.animation.ValueAnimator createSegmentAnimator(int segmentIndex)
OverlayAnimatorcreateSegmentAnimator 在类中 OverlayAnimatorpublic void startAnimation()
OverlayAnimatorstartAnimation 在类中 OverlayAnimatorpublic void cancelAnimation()
OverlayAnimatorcancelAnimation 在类中 OverlayAnimatorpublic void endAnimation()
OverlayAnimatorendAnimation 在类中 OverlayAnimatorprotected void innerAnimationEnd()
innerAnimationEnd 在类中 OverlayAnimatorpublic void addAnimatorEndListener(IAnimatorModel.IAnimatorEndListener listener)
public void removeAnimatorEndListener(IAnimatorModel.IAnimatorEndListener listener)