Как должны обрабатываться параллельные переходы Android?Отменено? - PullRequest
0 голосов
/ 21 сентября 2019

Я только что написал простой пользовательский переход, который оживляет высоту.

Однако, если я снова запустил переход через TransitionManager.beginDelayedTransition во время предыдущего, уже запущенного, Я наблюдаю, как предыдущий аниматор все еще работает, т.е. они оба работают одновременно. Визуально это не проблема, так как второй переход всегда перезаписывает набор значений, но предыдущий аниматор.

Но 'этонаверняка может сломаться в более сложном сценарии, поэтому я бы лучше отменил предыдущие аниматоры перехода перед запуском нового.

Есть ли API для этого?Я вижу, что есть защищенный метод cancel (), но я не вижу его использования.Кроме того, я посмотрел на фондовые переходы, такие как ChangeBounds, а также они, кажется, не заботятся

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