我有一个视图,使用removeView() 方法将其删除,然后使用addView() 方法添加另一个视图来替换它。这两个视图都在FrameLayout中。我想在这些布局中的两个共享图像之间进行共享元素过渡,但不知道如何做到这一点,因为Android工具似乎是建立在(也许是合理的)在activity或fragment之间进行共享元素过渡的基础上。
目前我最好的想法是尝试自己实现动画。我会通过在viewOverlay中绘制图像的副本,删除第一个视图,添加第二个视图并对其进行可见性动画处理,以使其到达第二个视图的位置,然后使第二个视图可见。如果这种方法有效,我将尽快回答自己的问题,但我希望能找到更本地的方法来解决这个问题。
目前我最好的想法是尝试自己实现动画。我会通过在viewOverlay中绘制图像的副本,删除第一个视图,添加第二个视图并对其进行可见性动画处理,以使其到达第二个视图的位置,然后使第二个视图可见。如果这种方法有效,我将尽快回答自己的问题,但我希望能找到更本地的方法来解决这个问题。