Как я могу настроить / расширить встроенную анимацию?

Я хочу создать собственную анимацию затухания, которая останавливается, когда конкретная проверка возвращает значение true.

Прямо сейчас мой код выглядит так:

this.decayAnimation = decay(
    this.state.animatedXYValue,
    {
      velocity: { x: 0.5, y: 0.5 },
      deceleration: 0.996,
    }
);
this.decayAnimation.start();

Но я хочу прекратить анимацию (или изменить замедление), если значение x или y

(не скорость, а фактическое значение х или у this.state.animatedXYValue : AnimatedValueXY)

становится больше, чем, скажем, 500.

Любые идеи будут высоко ценится.

Спасибо.

0 ответов

Другие вопросы по тегам