Отключить анимацию перехода между действиями
Я вызываю Activity B из Activity A, который содержит Video View, используя следующий код:
Intent intent = new Intent(this, B.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivityForResult(intent, 0);
Я использую Intent.FLAG_ACTIVITY_NO_ANIMATION
, чтобы избежать анимации перехода при вызове новой активности. Но его не работает для меня и черный экран при переходе. Есть ли способ избежать этой переходной анимации и черного экрана, чтобы пользователь не узнал, что видео-просмотр вызывается на новом экране?
Ответы
Ответ 1
если вы хотите сделать это для всех действий, сделайте это следующим образом:
действия переключения без анимации
Просто назначьте стиль без анимации для каждого действия в манифесте.
Или через код сделайте это следующим образом:
Отключить анимацию слайдов активности при запуске нового действия?
Ответ 2
Попробуйте позвонить:
Intent intent = new Intent(this, B.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivityForResult(intent, 0);
overridePendingTransition(0,0); //0 for no animation