Android Activity 转换 - ListView 分隔线可见太长

Android Activity transition - ListView dividers are visible too long

在探索 Activity Transitions 期间,我遇到了 ListView 的问题(不幸的是我还没有迁移到 RecyclerView :( )

ListView 默认分隔线在过渡期间可见的时间非常短(参见视频 https://www.youtube.com/watch?v=nHZCzQF3XOg&spfreload=10)。

我不知道为什么会这样,也不知道如何让它停止这样做。或者也许是时候迁移到 RecyclerView 了 ;-)?

如果你想让ListView一起动起来,在ListView上设置transitionGroup="true"。然后它将作为一个整体移动和动画。否则 LIstView 的元素将单独设置动画。 ViewGroups 通常默认为 false,但是当有背景时将切换为 true,这样您就不会在转换后看到场景中留下背景粪便。