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, setObject
public GeneralTranslateAnimator(GeneralTranslateAnimator.Builder builder)
protected android.animation.ValueAnimator createSegmentAnimator(int segmentIndex)
OverlayAnimator
createSegmentAnimator
在类中 OverlayAnimator
public void startAnimation()
OverlayAnimator
startAnimation
在类中 OverlayAnimator
public void cancelAnimation()
OverlayAnimator
cancelAnimation
在类中 OverlayAnimator
public void endAnimation()
OverlayAnimator
endAnimation
在类中 OverlayAnimator
protected void innerAnimationEnd()
innerAnimationEnd
在类中 OverlayAnimator
public void addAnimatorEndListener(IAnimatorModel.IAnimatorEndListener listener)
public void removeAnimatorEndListener(IAnimatorModel.IAnimatorEndListener listener)