Я создал импульсную анимацию, которая занимает место на карте и непрерывно излучает импульс (круг). Это работает так, как ожидалось. Тем не менее, я бы хотел, чтобы пульс исчез, чем дальше, тем дальше. Любые мысли о том, как достичь этого лучше всего?Android и Google Maps: анимация импульсного импульса
анимация выглядит следующим образом:
mCircle = mMap.addCircle(
new CircleOptions()
.center(mMarker.getPosition())
.strokeWidth(STROKE_WIDTH)
.strokeColor(Color.parseColor(DEFAULT_COLOR))
.radius(RADIUS));
mAnimator.setRepeatCount(ValueAnimator.INFINITE);
mAnimator.setRepeatMode(ValueAnimator.RESTART);
mAnimator.setIntValues(0, 100);
mAnimator.setDuration(DURATION);
mAnimator.setEvaluator(new IntEvaluator());
mAnimator.setInterpolator(new AccelerateDecelerateInterpolator());
mAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
float animatedFraction = valueAnimator.getAnimatedFraction();
mCircle.setRadius(animatedFraction * SIZE);
}
});
mAnimator.start();
Я хочу реализовать подобное решение без сопротивления. Мне нужно показать импульсную анимацию на маркете google. Можете ли вы отправить свое решение, как вы это достигли? Спасибо – Neha