Подтвердить что ты не робот

Отключить анимацию перехода между действиями

Я вызываю 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, чтобы избежать анимации перехода при вызове новой активности. Но его не работает для меня и черный экран при переходе. Есть ли способ избежать этой переходной анимации и черного экрана, чтобы пользователь не узнал, что видео-просмотр вызывается на новом экране?

4b9b3361

Ответ 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