方向改变后Android反向共享元素转换?

Ank*_*kur 10 android material-design onbackpressed shared-element-transition android-recyclerview

对于共享元素转换,我遵循这个 github项目.它有2个屏幕 - 一个带有recyclerview,有多个卡片,第二个是细节屏幕.正如预期的那样,它展示了imageview&textview从recyclerview项目到详细屏幕和背面反向过渡的共享元素转换.

但是,如果用户在详细信息屏幕上更改方向,然后按下后退按钮,则反向过渡动画不起作用.看着这个 2:49之间的视频的帧2:57,似乎连方向更改后成为可能.有什么想法吗?

编辑:

请查看此视频以便更好地理解.

Ank*_*kur 8

最后,我可以通过将单独的主题应用于详细屏幕覆盖以下属性值来解决此问题,但不确定为什么此参数会更改动画行为.

<item name="android:windowIsTranslucent">true</item>
Run Code Online (Sandbox Code Playgroud)

  • 我不知道这是如何运作的,我不知道如何找到你。但我会找到你,我会感谢你。 (2认同)