已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
18小时前关门了。
Improve this question
我正在学习jetpack组成。请建议我正确的方式来实现下面的用户界面。正如你可以看到有三个项目在屏幕上。我想对齐1项到屏幕中心和其他两个下面的1项。
已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
18小时前关门了。
Improve this question
我正在学习jetpack组成。请建议我正确的方式来实现下面的用户界面。正如你可以看到有三个项目在屏幕上。我想对齐1项到屏幕中心和其他两个下面的1项。
1条答案
按热度按时间dtcbnfnu1#
人们可能会投票给你写我正在学习喷气背包组成。请建议我正确的方式来实现以下UI。这个问题是相当清楚,不需要在所有的重点。
您应该选中Compose的ConstraintLayout来实现此操作,因为它使用MultiMeasureLayout,但我从不使用它。如果它允许您将某个项居中放置在父项中,则可以链接该项下的其他两个项
第二个选项是使用
Modififier.onSizeChanged
和Modifier.offset
。找到大项目的尺寸,并将偏移量设置为父项和此项目之间差异的一半,而第一个项目和其他项目位于列中。第三个选择是两个写你自己的
Layout
。你需要手动居中你的项目,通过找到父项和项目之间一半的差异,然后将其他项目放在彼此下面,但由于你是新的,这对你来说可能很复杂。