public class TrackAnimation extends Animation
Animation.AnimationListener, Animation.RepeatMode
bdAnimation, bmAnimation
Constructor and Description |
---|
TrackAnimation(java.util.List<LatLng> trackPath) |
Modifier and Type | Method and Description |
---|---|
void |
cancel()
取消轨迹动画
|
void |
setAnimationListener(Animation.AnimationListener animationListener)
设置 Marker 动画监听
|
void |
setDuration(long duration)
设置轨迹动画的持续时间
|
void |
setInterpolator(Interpolator interpolator)
设置 Marker 动画插值器
|
void |
setRepeatDelay(long delayMillis)
设置每次循环播放的延迟时间,仅overlay2.0生效
|
void |
setStartDelay(long delayMillis)
设置动画启动的延迟时间,仅overlay2.0生效
|
void |
setTrackLine(Overlay overlay)
设置运行轨迹的Overlay,目前仅Polyline支持
|
void |
setTrackPath(java.util.List<LatLng> trackPath)
添加轨迹动画的轨迹路径
|
void |
setTrackPos(LatLng to)
设置轨迹运行的终点
|
void |
setTrackPos(LatLng from,
LatLng to)
设置轨迹运行的起点和终点
|
void |
setTrackPosRadio(float toRadio)
设置轨迹运行的终止比例
|
void |
setTrackPosRadio(float fromRadio,
float toRadio)
设置轨迹的运行比例范围
|
void |
setTrackUpdateListener(TrackAnimationUpdateListener listener)
设置轨迹动画的相关回调信息
|
getDuration, getRepeatCount, getRepeatMode
public TrackAnimation(java.util.List<LatLng> trackPath)
public void setTrackPath(java.util.List<LatLng> trackPath)
trackPath
- public void setTrackLine(Overlay overlay)
overlay
- public void setTrackPosRadio(float fromRadio, float toRadio)
fromRadio
- toRadio
- public void setTrackPosRadio(float toRadio)
toRadio
- public void setTrackPos(LatLng to)
to
- public void setTrackUpdateListener(TrackAnimationUpdateListener listener)
listener
- public void setAnimationListener(Animation.AnimationListener animationListener)
Animation
setAnimationListener
in class Animation
animationListener
- Marker 动画监听public void setDuration(long duration)
setDuration
in class Animation
duration
- Marker 动画执行时间public void setInterpolator(Interpolator interpolator)
Animation
setInterpolator
in class Animation
interpolator
- Marker 动画插值器 (与系统动画插值器一致)public void setStartDelay(long delayMillis)
delayMillis
- public void setRepeatDelay(long delayMillis)
delayMillis
-