2015-06-06 2 views
2

Я создаю переход сцены, используя для перехода от деятельности A к B активности:Как добавить выход/обратный TransitionAdapter

ActivityOptions.makeSceneTransitionAnimation 

В активности BI добавить TransitionAdapter для выполнения определенных задач, когда переход сцены завершено:

getWindow().getEnterTransition().addListener(...) 

есть ли способ, чтобы добавить TransitionAdapter к выходу/возврату в активности B, так что я могу отключить воспроизведение видео до начала перехода сцены?

ответ

0

Итак, я придумал решение. Вместо добавления TransitionAdapter, чтобы определить, когда 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); 
    } 
Смежные вопросы