2

我有一个元素列表,当我单击一个元素时,我会替换片段并用于addSharedElementFragmentTransaction列表中的项目设置动画以成为详细视图中的标题。

现在我想在细节视图中填充一些细节,但只有在标题动画完成之后。因为现在,标题动画出现在内容上方,看起来不太好。

我怎样才能做到这一点?

4

1 回答 1

4

我希望我不会太晚。您可以检索共享元素转换,getWindow()然后将侦听器挂接到它。

getWindow().getSharedElementEnterTransition().addListener(new Transition.TransitionListener() {
    @Override
    public void onTransitionStart(Transition transition) {
        // put your code here        
    }
    ...
});
于 2016-06-20T08:16:25.687 回答