i1 ? link
ну так когд старатанул еще нет стейта
пробовал такое, но если запустить анимацию из стейта 1, в стейт 2, то стейт 1 это i, а стейт 2 это i1. Так и должно быть. Но если запустить после этого анимацию из стейта 2 в стейт 1, то стейта 2 будет по прежнему i1, а стейт 1 будет по прежнему i. Насколько я понимаю, то это из-за того, что анимация вначале идет от 0 до 100%, а во второй раз от 100 до 0. Пока единстенный способ который я вижу это проверять так же getProgress ><0.5, но мне кажется это не вполне надежно из-за того, что каждый раз возвращается разное значение и возможно в каких-то случаях метод будет вызываться когда прогресс уже больше половины, хотя должен быть меньше. Поэтому думаю, что возможно есть более правильное решение
есть, поставил стейт до этого уже
ну я например отслеживал на какой стейт идет
Обсуждают сегодня