Android без анимации при переходе от портретной деятельности к пейзажной деятельности - PullRequest
9 голосов
/ 18 июня 2011

У меня есть действие A, которое настроено для работы в книжной ориентации (android: screenOrientation = "портрет" установлено для этого действия в манифесте). Это действие открывается в действии B по нажатию кнопки. Задание B настроено на горизонтальную ориентацию (для android: screenOrientation = "landscape" установлено это действие в манифесте). Независимо от того, что я установил в своем методе overridePendingTransition, анимации никогда не бывает. Это всегда трудный путь. Есть ли способ принудительной анимации при переходе от действия A к действию B?

Кроме того, у меня возникает та же проблема при переходе обратно из действия B в действие A.

Редактировать (из Правина):

Даже я убрал configChanges="orientation" в Манифесте. Тем не менее я сталкиваюсь с этой проблемой? Любая идея на это ???

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 09 февраля 2012

Я думаю, что вы должны переопределить метод onConfigurationChange действия.возможно, это вам поможет.

например

@ Переопределить public void onConfigurationChanged (Configuration newConfig) {super.onConfigurationChanged (newConfig);

    updateGui();
}
0 голосов
/ 21 июня 2011

Вы можете использовать это после запуска startActivity ():

overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
...