我正在使用共享元素动画从一个活动转到另一个活动。我有一个父布局,其中包含一些子项,并尝试使用共享元素过渡将它们动画到详细视图中。我已经在github上推出了一个示例repo (这里)。
在Android模拟器、我的Pixel和未更新到Nougat 7.0的三星手机上,过渡效果运行得很好。在运行7.0的三星设备上,容器中的图像和文本不能正确地进行动画处理。在我的示例应用程序中,顶部容器是三星设备上存在问题的容器,底部是始终应该呈现的样子。这是三星设备上的样子。
看代码,你可能会问为什么不采用第二种解决方案,只对容器进行动画处理,从而使内部也随之动画。我发现在某些布局中,Android无法正确地动画化内部,有时甚至根本不动画化。因此,我不得不指定每个要进行共享元素过渡的视图。还有其他人遇到这个问题吗?
在Android模拟器、我的Pixel和未更新到Nougat 7.0的三星手机上,过渡效果运行得很好。在运行7.0的三星设备上,容器中的图像和文本不能正确地进行动画处理。在我的示例应用程序中,顶部容器是三星设备上存在问题的容器,底部是始终应该呈现的样子。这是三星设备上的样子。
看代码,你可能会问为什么不采用第二种解决方案,只对容器进行动画处理,从而使内部也随之动画。我发现在某些布局中,Android无法正确地动画化内部,有时甚至根本不动画化。因此,我不得不指定每个要进行共享元素过渡的视图。还有其他人遇到这个问题吗?