Class AnimationSet

java.lang.Object
com.baidu.mapapi.animation.Animation
com.baidu.mapapi.animation.AnimationSet

public class AnimationSet extends Animation
Marker 动画集合接口类 适用于Android API Level 11(Build.VERSION_CODES.HONEYCOMB)及之后的版本 从地图SDK v5.1.0版本开始使用
  • Constructor Details

    • AnimationSet

      public AnimationSet()
  • Method Details

    • setAnimationListener

      public void setAnimationListener(Animation.AnimationListener animationListener)
      设置 Marker 动画监听
      Specified by:
      setAnimationListener in class Animation
      Parameters:
      animationListener - Marker 动画监听
    • setDuration

      public void setDuration(long duration)
      设置 Marker 动画执行时间
      Specified by:
      setDuration in class Animation
      Parameters:
      duration - Marker 动画执行时间
    • setInterpolator

      public void setInterpolator(android.view.animation.Interpolator interpolator)
      设置 Marker 动画插值器
      Specified by:
      setInterpolator in class Animation
      Parameters:
      interpolator - Marker 动画插值器 (与系统动画插值器一致)
    • cancel

      public void cancel()
      取消 Marker 动画
      Specified by:
      cancel in class Animation
    • addAnimation

      public void addAnimation(Animation animation)
      向 Marker 动画集合中添加动画
    • addAnimation

      public void addAnimation(Animation animation, AnimationOrder order)
      向 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:组合播放