Package com.baidu.mapapi.animation
Class TrackAnimation
java.lang.Object
com.baidu.mapapi.animation.Animation
com.baidu.mapapi.animation.TrackAnimation
轨迹动画 注:该方法仅Overlay2.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 TypeMethodDescriptionvoidcancel()取消轨迹动画voidsetAnimationListener(Animation.AnimationListener animationListener) 设置 Marker 动画监听voidsetDuration(long duration) 设置轨迹动画的持续时间voidsetInterpolator(android.view.animation.Interpolator interpolator) 设置 Marker 动画插值器voidsetRepeatDelay(long delayMillis) 设置每次循环播放的延迟时间,仅overlay2.0生效voidsetStartDelay(long delayMillis) 设置动画启动的延迟时间,仅overlay2.0生效voidsetTrackLine(Overlay overlay) 设置运行轨迹的Overlay,目前仅Polyline支持voidsetTrackPath(List<LatLng> trackPath) 添加轨迹动画的轨迹路径voidsetTrackPos(LatLng to) 设置轨迹运行的终点voidsetTrackPos(LatLng from, LatLng to) 设置轨迹运行的起点和终点voidsetTrackPosRadio(float toRadio) 设置轨迹运行的终止比例voidsetTrackPosRadio(float fromRadio, float toRadio) 设置轨迹的运行比例范围void设置轨迹动画的相关回调信息Methods inherited from class com.baidu.mapapi.animation.Animation
getDuration, getRepeatCount, getRepeatMode
-
Constructor Details
-
TrackAnimation
-
-
Method Details
-
setTrackPath
添加轨迹动画的轨迹路径- Parameters:
trackPath-
-
setTrackLine
设置运行轨迹的Overlay,目前仅Polyline支持- Parameters:
overlay-
-
setTrackPosRadio
public void setTrackPosRadio(float fromRadio, float toRadio) 设置轨迹的运行比例范围- Parameters:
fromRadio-toRadio-
-
setTrackPosRadio
public void setTrackPosRadio(float toRadio) 设置轨迹运行的终止比例- Parameters:
toRadio-
-
setTrackPos
设置轨迹运行的起点和终点- Parameters:
from-to-
-
setTrackPos
设置轨迹运行的终点- Parameters:
to-
-
setTrackUpdateListener
设置轨迹动画的相关回调信息- Parameters:
listener-
-
setAnimationListener
Description copied from class:Animation设置 Marker 动画监听- Specified by:
setAnimationListenerin classAnimation- Parameters:
animationListener- Marker 动画监听
-
setDuration
public void setDuration(long duration) 设置轨迹动画的持续时间- Specified by:
setDurationin classAnimation- Parameters:
duration- Marker 动画执行时间
-
setInterpolator
public void setInterpolator(android.view.animation.Interpolator interpolator) Description copied from class:Animation设置 Marker 动画插值器- Specified by:
setInterpolatorin classAnimation- Parameters:
interpolator- Marker 动画插值器 (与系统动画插值器一致)
-
cancel
public void cancel()取消轨迹动画 -
setStartDelay
public void setStartDelay(long delayMillis) 设置动画启动的延迟时间,仅overlay2.0生效- Parameters:
delayMillis-
-
setRepeatDelay
public void setRepeatDelay(long delayMillis) 设置每次循环播放的延迟时间,仅overlay2.0生效- Parameters:
delayMillis-
-