Пользовательский объект анимации для перехода в Android? - PullRequest
3 голосов
/ 23 октября 2010

Я хочу переопределить переход активности по умолчанию в Android чем-то более причудливым. То, что я хочу сделать, нельзя сделать с набором XML, который обычно используется, поэтому я не могу использовать overridePendingTransition, потому что он принимает только целочисленные ссылки на ресурсы анимации на основе XML.

Вместо этого я хотел бы создать свой собственный объект, который наследует от Animation и переопределяет методы getTransformation и applyTransformation, чтобы выполнять свои собственные задачи. Это все, что я могу сделать, но я не могу найти способ связать этот новый объект анимации с переходом. Есть ли такой метод, как overridePendingTransition, который принимает объект Animation? Или я все об этом говорю не так?

1 Ответ

1 голос
/ 29 ноября 2010

В настоящее время работа выполняется WindowManagerService, которая вызывает AnimationUtils.loadAnimation. AnimationUtils загружает только наборы анимации из XML-ресурсов, поэтому использовать настроенный объект Animation невозможно.

Надеюсь, кто-нибудь предложит патч для AOSP, который добавляет поддержку настроенного объекта Animation ...

...