如何在 Android 中实现以下布局?
我想要的是让 3 个蓝色框在他们的视图中顶部对齐,然后我想让红色框在蓝色框下方居中,但是当我为红色框设置动画时,它会滑到下方蓝色盒子。
我尝试将蓝色和红色框放置在不同的布局中,但是一旦我将红色框设置为动画,如果它超出其布局的边界,它就会消失(我不希望红色框的布局剪裁红色盒子,我想让红色盒子滑到蓝色盒子下面,这样蓝色盒子就挡住了红色盒子。)
我还设法使用一系列嵌套布局创建了这个布局,但是由于绘制顺序,红色框总是出现在蓝色框的顶部。我尝试使用 bringToFront() 方法,但我发现这只适用于同一布局中的兄弟视图。不幸的是,我无法在将所有 4 个视图保持在同一布局中的同时获得这种类型的布局。有什么建议么?(另外,如果有人对这个问题的标题有更好的建议,我会全力以赴)