【问题标题】:Android shared elements transition - wait for animation to finishAndroid共享元素过渡 - 等待动画完成
【发布时间】:2015-06-01 09:29:27
【问题描述】:

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

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

我怎样才能做到这一点?

【问题讨论】:

  • 也想知道这个

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


【解决方案1】:

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

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

【讨论】:

  • 这个需要Android O,有支持的版本吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-06
  • 2016-02-04
  • 1970-01-01
  • 2016-04-23
  • 2018-07-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多