Я реализовал кластеры карт 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