Package com.baidu.mapapi.animation
Class AnimationSet
java.lang.Object
com.baidu.mapapi.animation.Animation
com.baidu.mapapi.animation.AnimationSet
Marker 动画集合接口类
适用于Android API Level 11(Build.VERSION_CODES.HONEYCOMB)及之后的版本
从地图SDK v5.1.0版本开始使用
-
Nested Class Summary
Nested classes/interfaces inherited from class com.baidu.mapapi.animation.Animation
Animation.AnimationListener, Animation.RepeatMode -
Field Summary
Fields inherited from class com.baidu.mapapi.animation.Animation
bdAnimation, bmAnimation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnimation(Animation animation) 向 Marker 动画集合中添加动画voidaddAnimation(Animation animation, AnimationOrder order) 向 Marker 动画集合中添加动画voidcancel()取消 Marker 动画voidsetAnimationListener(Animation.AnimationListener animationListener) 设置 Marker 动画监听voidsetAnimatorSetMode(int combinationMode) 设置 Marker 集合动画播放模式 0:组合播放 1:顺序播放 注:Overlay2.0改用addAnimation(Animation animation,int order)控制播放顺序voidsetDuration(long duration) 设置 Marker 动画执行时间voidsetInterpolator(android.view.animation.Interpolator interpolator) 设置 Marker 动画插值器Methods inherited from class com.baidu.mapapi.animation.Animation
getDuration, getRepeatCount, getRepeatMode
-
Constructor Details
-
AnimationSet
public AnimationSet()
-
-
Method Details
-
setAnimationListener
设置 Marker 动画监听- Specified by:
setAnimationListenerin classAnimation- Parameters:
animationListener- Marker 动画监听
-
setDuration
public void setDuration(long duration) 设置 Marker 动画执行时间- Specified by:
setDurationin classAnimation- Parameters:
duration- Marker 动画执行时间
-
setInterpolator
public void setInterpolator(android.view.animation.Interpolator interpolator) 设置 Marker 动画插值器- Specified by:
setInterpolatorin classAnimation- Parameters:
interpolator- Marker 动画插值器 (与系统动画插值器一致)
-
cancel
public void cancel()取消 Marker 动画 -
addAnimation
向 Marker 动画集合中添加动画 -
addAnimation
向 Marker 动画集合中添加动画- Parameters:
animation-order- Overlay2.0支持为每个添加的动画设置播放顺序(overlay1.0该参数不生效)
-
setAnimatorSetMode
public void setAnimatorSetMode(int combinationMode) 设置 Marker 集合动画播放模式 0:组合播放 1:顺序播放 注:Overlay2.0改用addAnimation(Animation animation,int order)控制播放顺序- Parameters:
combinationMode- 默认为0:组合播放
-