package com.mapbox.mapboxsdk.location; import android.animation.ValueAnimator; import java.util.List; class LayerCompassBearingAnimator extends MapboxFloatAnimator { LayerCompassBearingAnimator(Float previous, Float target, List updateListeners) { super(previous, target, updateListeners); } @Override int provideAnimatorType() { return ANIMATOR_LAYER_COMPASS_BEARING; } @Override public void onAnimationUpdate(ValueAnimator animation) { for (OnLayerAnimationsValuesChangeListener listener : updateListeners) { listener.onNewCompassBearingValue((Float) animation.getAnimatedValue()); } } }