Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将ImageView从一个布局移动到另一个布局_Java_Android_Android Layout_Android Animation - Fatal编程技术网

Java 将ImageView从一个布局移动到另一个布局

Java 将ImageView从一个布局移动到另一个布局,java,android,android-layout,android-animation,Java,Android,Android Layout,Android Animation,正如你在下面看到的,我有一张前后的照片。在第一个中,我有一个工具栏,它通过我的BaseActivity膨胀。在工具栏下方,我使用活动下方的ImageView将片段充气。为了澄清这一点,我有一个带有图片的片段,它在一个活动下膨胀。活动本身处理上述片段上方的工具栏 之前 动画之后,我希望ImageView从我的片段中的ImageView变为我的工具栏中的ImageView(1) 之后 动画本身将调整大小并向上移动到工具栏(如“之后的“”所示) 我遇到的问题是,我不知道如何将ImageView从一

正如你在下面看到的,我有一张前后的照片。在第一个中,我有一个工具栏,它通过我的
BaseActivity
膨胀。在工具栏下方,我使用活动下方的
ImageView
片段充气。为了澄清这一点,我有一个带有图片的片段,它在一个活动下膨胀。活动本身处理上述片段上方的工具栏

之前

动画之后,我希望ImageView从我的
片段中的
ImageView
变为我的
工具栏中的
ImageView
(1)

之后

动画本身将调整大小并向上移动到工具栏(如“之后的“”所示)

我遇到的问题是,我不知道如何将
ImageView
从一个布局移动到另一个布局。(2)

问题

(1) 。这样做是否合理

(2) 。有没有办法将ImageView从其父视图“分离”到另一个布局中

结论

最后一次是我。我想将ImageView从片段移动到“活动”工具栏中

我可以想出两种方法:

  • 我们将ImageView从片段发送到活动,然后我们将动画从其原始位置启动到工具栏中

  • 我们让ImageView在片段内但在工具栏上(如果可能的话?)进行动画制作,当动画完成时,片段被关闭,图像被设置到工具栏中


  • 看起来你在谈论“共享元素转换”,对吧?你是说,实际上就像facebook messenger泡泡一样?你想保持并移动ImageView吗?@StasLelyuk哇,这看起来和我想做的完全一样,非常感谢!我将对此进行研究,在本例中,您可以通过编程将其设置为GONE,但在此之前,请定义一个到anim文件夹的转换并调用它。这可能不是最好的方法(我确信这一点),但这是我做的一件事(没有在工具栏部分显示)@IonutJ.Bejan非常感谢,你可能已经为我节省了几天:)我会努力让一些东西工作起来。