Package com.trimblemaps.mapsdk.location
Class PulsingLocationCircleAnimator
java.lang.Object
android.animation.Animator
android.animation.ValueAnimator
com.trimblemaps.mapsdk.location.TrimbleMapsAnimator<Float>
com.trimblemaps.mapsdk.location.PulsingLocationCircleAnimator
- All Implemented Interfaces:
android.animation.ValueAnimator.AnimatorUpdateListener,Cloneable
Manages the logic of the interpolated animation which is applied to the LocationComponent's pulsing circle
-
Nested Class Summary
Nested classes/interfaces inherited from class android.animation.ValueAnimator
android.animation.ValueAnimator.AnimatorUpdateListener, android.animation.ValueAnimator.DurationScaleChangeListenerNested classes/interfaces inherited from class android.animation.Animator
android.animation.Animator.AnimatorPauseListener -
Field Summary
Fields inherited from class android.animation.ValueAnimator
INFINITE, RESTART, REVERSEFields inherited from class android.animation.Animator
DURATION_INFINITE -
Constructor Summary
ConstructorsConstructorDescriptionPulsingLocationCircleAnimator(com.trimblemaps.mapsdk.location.TrimbleMapsAnimator.AnimationsValueChangeListener updateListener, int maxAnimationFps, float circleMaxRadius) -
Method Summary
Methods inherited from class com.trimblemaps.mapsdk.location.TrimbleMapsAnimator
makeInvalid, onAnimationUpdateMethods inherited from class android.animation.ValueAnimator
addUpdateListener, areAnimatorsEnabled, cancel, clone, end, getAnimatedFraction, getAnimatedValue, getAnimatedValue, getCurrentPlayTime, getDuration, getDurationScale, getFrameDelay, getInterpolator, getRepeatCount, getRepeatMode, getStartDelay, getTotalDuration, getValues, isRunning, isStarted, ofArgb, ofFloat, ofInt, ofObject, ofPropertyValuesHolder, pause, registerDurationScaleChangeListener, removeAllUpdateListeners, removeUpdateListener, resume, reverse, setCurrentFraction, setCurrentPlayTime, setDuration, setEvaluator, setFloatValues, setFrameDelay, setInterpolator, setIntValues, setObjectValues, setRepeatCount, setRepeatMode, setStartDelay, setValues, start, toString, unregisterDurationScaleChangeListenerMethods inherited from class android.animation.Animator
addListener, addPauseListener, getListeners, isPaused, removeAllListeners, removeListener, removePauseListener, setTarget, setupEndValues, setupStartValues
-
Constructor Details
-
PulsingLocationCircleAnimator
public PulsingLocationCircleAnimator(com.trimblemaps.mapsdk.location.TrimbleMapsAnimator.AnimationsValueChangeListener updateListener, int maxAnimationFps, float circleMaxRadius) - Parameters:
updateListener- theTrimbleMapsAnimator.AnimationsValueChangeListenerassociated with this animator.maxAnimationFps- the maximum frames per second that the animator should use. Default is theLocationAnimatorCoordinator.maxAnimationFpsvariable.
-