只有Viewpager内来自recyclerview的选定项目才能使用共享元素过渡

时间:2019-06-11 21:09:04

标签: android android-recyclerview android-viewpager shared-element-transition

我有一个视图分页器,其中包含多个片段。这些子片段中的每一个都有一个recyclerview,其中包含不同数量的项目。当我单击这些项目之一时,共享元素转换未按预期进行(单击它们应转换为常规的新Fragment)。奇怪的是,只有某些项目实际有效(每次构建后始终相同)而且我无法避免这种意外行为。我实际上知道过渡实际上是发生的,因为我有一个侦听器,当过渡结束时会触发某些事件,但是并不会为所有项目执行平滑过渡,它只是过渡到新片段以获取详细信息(只是常规片段)。 / p>

我不知道还能尝试什么。对于每个片段,recyclerview中每个项目的所有过渡名称都是唯一的。

如果需要代码以更好地理解问题,我将其发布。

0 个答案:

没有答案