Использование общих элементов перехода между действиями с разной ориентацией

У меня есть действие A, которое постоянно настроено на альбомную ориентацию, и действие B без какой-либо предопределенной ориентации.

Если я начинаю действие B с действия A, а телефон поворачивается в альбомной ориентации, переход общего элемента работает правильно, и действие B начинается в альбомной ориентации, как и ожидалось. Проблема возникает, если телефон поворачивается под портретным углом во время начала действия B. Затем действие B начинается в портретной ориентации (как и ожидалось), но перехода не происходит.

Кто-нибудь сталкивался с этой проблемной проблемой раньше? Любая помощь будет оценена по достоинству. Вот как действие B вызывается из действия A:

Intent mIntent = new Intent(context, ActivityB.class); ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedView,sharedViewTransitionName); startActivity(mIntent,options.toBundle());




Ответы (1)


Вы можете проверить эту библиотеку для переходов активности и фрагментов для устройств pre lollipop. Это поддерживает переходы сцен

   dependencies {
    compile 'com.albinmathew:PreLollipopTransition:1.1.2'

}

https://github.com/albinmathew/PreLollipopTransition

person Albin Mathew    schedule 28.05.2015
comment
не могу добавить файл зависимостей...!! - person Nikhil Borad; 20.07.2015