Class TrackAnimation

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

public class TrackAnimation extends Animation
轨迹动画 注:该方法仅Overlay2.0支持
  • Constructor Details

    • TrackAnimation

      public TrackAnimation(List<LatLng> trackPath)
  • Method Details

    • setTrackPath

      public void setTrackPath(List<LatLng> trackPath)
      添加轨迹动画的轨迹路径
      Parameters:
      trackPath -
    • setTrackLine

      public void setTrackLine(Overlay overlay)
      设置运行轨迹的Overlay,目前仅Polyline支持
      Parameters:
      overlay -
    • setTrackPosRadio

      public void setTrackPosRadio(float fromRadio, float toRadio)
      设置轨迹的运行比例范围
      Parameters:
      fromRadio -
      toRadio -
    • setTrackPosRadio

      public void setTrackPosRadio(float toRadio)
      设置轨迹运行的终止比例
      Parameters:
      toRadio -
    • setTrackPos

      public void setTrackPos(LatLng from, LatLng to)
      设置轨迹运行的起点和终点
      Parameters:
      from -
      to -
    • setTrackPos

      public void setTrackPos(LatLng to)
      设置轨迹运行的终点
      Parameters:
      to -
    • setTrackUpdateListener

      public void setTrackUpdateListener(TrackAnimationUpdateListener listener)
      设置轨迹动画的相关回调信息
      Parameters:
      listener -
    • setAnimationListener

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

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

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

      public void cancel()
      取消轨迹动画
      Specified by:
      cancel in class Animation
    • setStartDelay

      public void setStartDelay(long delayMillis)
      设置动画启动的延迟时间,仅overlay2.0生效
      Parameters:
      delayMillis -
    • setRepeatDelay

      public void setRepeatDelay(long delayMillis)
      设置每次循环播放的延迟时间,仅overlay2.0生效
      Parameters:
      delayMillis -