Как добавить выход / возврат 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);
  }
Другие вопросы по тегам