Android - Добавление масштабной анимации в маркер кластера? - PullRequest
0 голосов
/ 30 августа 2018

Я реализовал кластеры карт Google, и я хочу масштабировать анимацию в кластерах маркеров, пожалуйста, посмотрите видео, я хочу ту же анимацию, которая присутствует в видео. Я попробовал анимацию, но она не воспроизводится одинаково. Я публикую свой код.

private void animateMarkerDropping(final Marker marker) {

        final Handler handler = new Handler();
        final long start = SystemClock.uptimeMillis();
        final long duration = 800;

        final Interpolator interpolator = new AccelerateInterpolator();

        handler.post(new Runnable() {
            @Override
            public void run() {
                final long elapsed = SystemClock.uptimeMillis() - start;
                final float t = Math.max(1 -
                        interpolator.getInterpolation((float) elapsed / duration), 0);

                //Log.e("---t----",""+t);
                marker.setAnchor(0.5f, 1f + 14 * t);

                if (t > 0f) {
                    handler.postDelayed(this, 15);
                }
            }
        });
    }

Мое требование: пожалуйста, посмотрите видео . https://files.fm/f/vtg2pge5

...