如何在活动过渡中包括独立视图?

Ost*_*tan 5 android android-view android-activity android-transitions

我绘制了一个未附加到任何父级的视图。

这是RecyclerView的装饰。视图停留在底部,当其对应部分出现在列表中时消失。

所有这些工作正常,但:

当我离开活动时,视图不会随活动过渡中的其他视图一起消失。

它会一直保留到动画结束,然后立即消失。

(请参见演示中的大绿色视图)

如何在活动的退出转换中包含此独立视图?


我创建了一个最小的Android Studio项目来复制该问题:https : //github.com/Ostkontentitan/transition-issue-demo

为了更好地查看此问题,可能将手机动画比例设置为> = 5


这是一个演示:

Fro*_*oyo 3

添加transitionName到 RecyclerView 的 xml 布局。

您看到的过渡动画是因为ActivityOptions.makeSceneTransitionAnimation(this@ItemListActivity),如果您添加transitionName到视图中,它就可以正常工作。

在此输入图像描述