Пользовательская анимированная функция в React Native - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь анимировать колесо с помощью React Native Animated. Я использую угол поворота как Animated.value и беру последнюю линейную скорость пользователя как PanResponder. Моя цель - максимально приблизить его к реальной физике (просто классическое c вращение колеса с начальной скоростью и некоторым трением). Но когда дело доходит до анимации, у меня есть только 3 варианта: Spring (что явно не так), Timing (не учитывает скорость или что-то еще) и Распад (покопавшись в исходном коде, я обнаружил, что они используют действительно странный закон, который делает видимость движения только за счет трения):

      this._fromValue +
      (this._velocity / (1 - this._deceleration)) *
        (1 - Math.exp(-(1 - this._deceleration) * (now - this._startTime)));

Итак, мой вопрос: сделал кто-нибудь пытается создать настраиваемую анимированную функцию? Это вообще возможно с Animated ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...