1

У меня есть список элементов, и когда я нажимаю один, я заменяю фрагмент и использую addSharedElement для FragmentTransaction, чтобы анимировать элемент в списке, чтобы стать заголовком в подробном представлении ,Переход на общие элементы Android - подождите, пока анимация закончится

Теперь я хочу заполнить некоторые детали в подробном представлении, но только ПОСЛЕ анимации заголовка закончен. Потому что теперь анимация заголовка появляется поверх содержимого, и это выглядит не очень хорошо.

Как я могу это достичь?

+0

хотел бы знать это также – HelmiB

ответ

1

Надеюсь, я не слишком поздно. Вы можете получить переход общих элементов из getWindow(), а затем подключить к нему прослушиватель.

getWindow().getSharedElementEnterTransition().addListener(new Transition.TransitionListener() { 
    @Override 
    public void onTransitionStart(Transition transition) { 
     // put your code here   
    } 
    ... 
}); 
Смежные вопросы