Как я могу настроить / расширить встроенную анимацию?
Я хочу создать собственную анимацию затухания, которая останавливается, когда конкретная проверка возвращает значение 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.
Любые идеи будут высоко ценится.
Спасибо.