public class

MarkerTranslateAnimator

extends OverlayAnimator
java.lang.Object
   ↳ OverlayAnimator
     ↳ com.tencent.map.lspassenger.anima.MarkerTranslateAnimator

Class Overview

Marker移动动画。

可以根据一系列坐标点动画移动Marker。

Summary

Nested Classes
interface MarkerTranslateAnimator.IAnimaFloatValuesListener Marker移动过程中的位置监听。  
Public Constructors
MarkerTranslateAnimator(Marker marker, long duration, LatLng[] latLngs)
Marker移动动画, 并不会根据线路旋转Marker。
MarkerTranslateAnimator(Marker marker, long duration, LatLng[] latLngs, boolean rotateEnabled)
Marker移动动画
Public Methods
void cancelAnimation()
取消Marker移动动画。
void endAnimation()
结束Marker移动动画。
void setFloatValuesListener(MarkerTranslateAnimator.IAnimaFloatValuesListener listener)
添加Marker平滑运动过程中的位置监听。
void startAnimation()
开始Marker移动动画。
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MarkerTranslateAnimator (Marker marker, long duration, LatLng[] latLngs)

Marker移动动画, 并不会根据线路旋转Marker。

Parameters
marker 要添加移动动画的 marker
duration 动画的持续时间
latLngs marker 移动过程经过的坐标点

public MarkerTranslateAnimator (Marker marker, long duration, LatLng[] latLngs, boolean rotateEnabled)

Marker移动动画

Parameters
marker 要添加移动动画的 marker
duration 动画的持续时间
latLngs marker 移动过程经过的坐标点
rotateEnabled marker 移动过程中是否旋转

Public Methods

public void cancelAnimation ()

取消Marker移动动画。

public void endAnimation ()

结束Marker移动动画。

public void setFloatValuesListener (MarkerTranslateAnimator.IAnimaFloatValuesListener listener)

添加Marker平滑运动过程中的位置监听。

Parameters
listener 位置监听

public void startAnimation ()

开始Marker移动动画。