Импульсный анимационный эффект для MGLCircleStyleLayer Mapbox ios - PullRequest
0 голосов
/ 27 декабря 2018

Я постоянно обновляю CircleLayer значение свойства радиуса с помощью ValueAnimator, например, в Android:

ValueAnimator circleLayerAnimator = ValueAnimator.ofObject(
                new FloatEvaluator(),
                15f, 30f
        );
        circleLayerAnimator.setDuration(1000);
        circleLayerAnimator.setRepeatCount(ValueAnimator.INFINITE);
        circleLayerAnimator.setRepeatMode(ValueAnimator.REVERSE);
        circleLayerAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {

            @Override
            public void onAnimationUpdate(ValueAnimator animator) {

                attractions.setProperties(
                        circleRadius((Float) animator.getAnimatedValue())
                );
            }

        });
        circleLayerAnimator.start();

Как это сделать с MGLCircleStyleLayer в ios swift?Должен ли я использовать NSTimer для обновления значения радиуса слоя или любого другого свойства в mapbox, например Android?

...