2014-12-28 4 views
0

Я пытаюсь использовать overridePendingTransition() для анимирования самой первой операции - той, которая создается, когда пользователь запускает приложение. Это возможно?Использование overridePendingTransition() для анимирования первого действия

Куда я могу позвонить: overridePendingTransition()? Пробовал сразу после super.onCreate() и сразу после super.onStart(), но это не сработало.

Я бы предпочел управлять этим во время выполнения, вместо того, чтобы устанавливать @anim в пользовательском стиле. Не удалось найти ничего. Является ли это возможным?

ответ

0

из опыта все, что я скажу, это будет не WORK, чтобы сделать его работы вам нужно использовать обходной путь, который является создание прозрачной пусковой деятельности, носящий имя приложения и все без View (т.е. не устанавливайте контент-представление) и сделайте его прозрачным, как я сказал, с помощью этого кода this.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); и сразу же позвоните в «заставку в реальной жизни» или «запуск», и положите this.overridePendingTransition(R.anim.grow_from_middle,R.anim.shrink_to_middle); в свой onresume() (где угодно, я предпочитаю это) и voila у вас есть.

+0

что касается возможности? Я чувствую, что это действительно может показать вещи. – natario

+0

Предположим, я «думаю» :) Во всяком случае, я говорил о времени запуска, а не о производительности системы. Собираюсь попробовать какое-то старое устройство и сообщить об этом. – natario

 Смежные вопросы

  • Нет связанных вопросов^_^