我有一个元素列表,当我单击一个元素时,我会替换 fragment 并使用 addSharedElement
作为 FragmentTransaction
来将列表中的项目设置为标题的动画在详细 View 中。
现在我想在详细 View 中填充一些详细信息,但前提是在标题动画完成之后。因为现在,标题动画出现在内容上方,看起来不太好。
我怎样才能实现这一目标?
最佳答案
希望我还不算太晚。您可以从 getWindow()
检索共享元素转换,然后将监听器挂接到它。
getWindow().getSharedElementEnterTransition().addListener(new Transition.TransitionListener() {
@Override
public void onTransitionStart(Transition transition) {
// put your code here
}
...
});
关于Android 共享元素转换 - 等待动画完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569974/