Как добавить выход / возврат TransitionAdapter
Я создаю переход сцены с помощью перехода от действия A к действию B:
ActivityOptions.makeSceneTransitionAnimation
В Activity B I добавьте TransitionAdapter для выполнения определенных задач после завершения перехода сцены:
getWindow().getEnterTransition().addListener(...)
Есть ли способ добавить TransitionAdapter к выходу / возврату в Деятельности B, чтобы я мог отключить воспроизведение видео до начала перехода сцены?
1 ответ
Решение
Поэтому я пришел к решению. Вместо того чтобы добавить TransitionAdapter для определения, когда Activity собиралась запустить Scene Transition, я теперь явно очищаю свою Activity и затем вызываю "finishAfterTransition", чтобы запустить анимацию.
например
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(event.getKeyCode()==KeyEvent.KEYCODE_BACK){
// PERFORM SOME ACTION
finishAfterTransition();
return true;
}
return super.onKeyUp(keyCode, event);
}