public abstract class OverlayAnimator
extends java.lang.Object
限定符 | 构造器和说明 |
---|---|
protected |
OverlayAnimator(java.lang.Object object,
long duration) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addAnimationListener() |
void |
addAnimatorListener(android.animation.Animator.AnimatorListener listener)
设置动画回调
|
void |
cancelAnimation()
取消动画, 被应用动画的对象停止在当前状态
|
protected abstract android.animation.ValueAnimator |
createSegmentAnimator(int segmentIndex)
设置整个 animatorSet 的每段动画, 子类通过重写这个方法设置应用到 IOverlay 的动画。
|
void |
endAnimation()
结束动画, 被应用动画的对象状态直接跳到动画终点状态
|
protected android.animation.AnimatorSet |
getAnimatorSet()
获取动画集合
|
long |
getDuration()
获取动画持续时间, 单位:ms
|
java.lang.Object |
getObject()
获取要执行动画的地图 IOverlay 对象
|
protected void |
innerAnimationEnd() |
protected void |
removeAnimationListener() |
protected void |
setAnimatorSet(android.animation.AnimatorSet animatorSet)
设置动画集合
|
void |
setDuration(long duration)
设置动画持续时间, 单位 ms
|
void |
setObject(java.lang.Object object)
设置要执行动画的地图 object 对象
|
void |
startAnimation()
开始动画, 子类构造完成后,通过这个方法开始动画
|
protected void innerAnimationEnd()
protected void addAnimationListener()
protected void removeAnimationListener()
public long getDuration()
public void setDuration(long duration)
duration
- public java.lang.Object getObject()
public void setObject(java.lang.Object object)
object
- protected android.animation.AnimatorSet getAnimatorSet()
protected void setAnimatorSet(android.animation.AnimatorSet animatorSet)
animatorSet
- public void startAnimation()
public void cancelAnimation()
public void endAnimation()
protected abstract android.animation.ValueAnimator createSegmentAnimator(int segmentIndex)
public void addAnimatorListener(android.animation.Animator.AnimatorListener listener)
listener
-