Android共享元素转换 - 等待动画完成

时间:2015-06-01 09:29:27

标签: android animation android-appcompat fragmenttransaction shared-element-transition

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

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

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

getWindow().getSharedElementEnterTransition().addListener(new Transition.TransitionListener() {
    @Override
    public void onTransitionStart(Transition transition) {
        // put your code here        
    }
    ...
});