gpt4 book ai didi

android - 如何使用正确的 View z 顺序在 android 中实现此基本布局

转载 作者:行者123 更新时间:2023-11-29 22:31:57 25 4
gpt4 key购买 nike

如何在Android中实现如下布局?

我想要的是让 3 个蓝色框在他们的 View 中顶部对齐,然后我想让红色框在蓝色框下方居中,但是当我为红色框制作动画时,它在蓝色框下方滑动。

我曾尝试将蓝色和红色框放置在不同的布局中,但是一旦我将红色框设置为动画,如果它超出其布局边界,它就会消失(我不希望红色框的布局夹住红框,我想让红框滑到蓝框下面,让蓝框遮挡住红框。)

我也设法使用一系列嵌套布局来创建此布局,但由于绘制顺序,红色框总是出现在蓝色框的顶部。我尝试使用 bringToFront() 方法,但我发现这仅适用于同一布局中的同级 View 。不幸的是,在将所有 4 个 View 保持在同一布局中的同时,我无法获得这种类型的布局。有什么建议么? (另外,如果有人对这个问题的标题有更好的建议,我洗耳恭听)

alt text

最佳答案

尝试使用RelativeLayout。如果您知道蓝色框的高度,则可以始终先绘制红色框,然后在您的布局中添加蓝色框,这将确保蓝色框始终位于红色框之上。

您还可以考虑使用 SurfaceView,您可以在其中轻松订购商品,而无需任何 xml 定义...

关于android - 如何使用正确的 View z 顺序在 android 中实现此基本布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3708353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com