共享元素转换完成后立即滑动动画

时间:2015-11-24 20:01:00

标签: android android-5.0-lollipop android-transitions

我有两个主要活动 - 列表视图(使用RecyclerView)和详细页面。列表中的每个项目都有一个小图像,当点击列表中的项目时,我有一个动画(使用共享元素转换)使图像变大,它占据了屏幕的上半部分。

详细活动的下半部分,有各种布局的许多细节。

我的问题是,在图像的共享元素转换期间,我看到所有细节都出现在叠加层上 我希望详细的活动等待共享元素转换完成,然后从页面底部滑入详细信息。

我在互联网上搜索了这个,但我在这个主题上找到的所有帖子要么太旧了,要么没有足够的细节,所以我无法让它们工作。

我已尝试过的事情:

  • 在详细视图中,onCreate()我尝试创建一个带有延迟幻灯片转换的TransitionSet对象,并调用getContentTransitionManager().beginDelayedTransition()。这似乎没有做任何事情。
  • 创建相同的TransitionSet对象并致电getWindow().setEnterTransition(myTransitionSet),但这似乎也无效。

我在详细活动的getWindow().requestFeature(Window.FEATURE_ACTIVITY_TRANSITIONS);方法的开头定义了onCreate()

我确定我只是遗漏了一些东西,我根本不知道是什么......

0 个答案:

没有答案