flutter 求助!这种布局该怎么写啊

发布于 1周前 作者 gougou168 来自 Flutter

之前做 native 的,接触 flutter 有点不熟悉,请问这种布局该怎么实现呀,谢谢大佬 https://img-blog.csdnimg.cn/direct/f5a8c5b7860d4937ac0d59c07216a471.jpeg


flutter 求助!这种布局该怎么写啊
5 回复

图好像挂了?打不开呢

更多关于flutter 求助!这种布局该怎么写啊的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


Scaffold(
extendBodyBehindAppBar: true,
appBar: AppBar(
backgroundColor: Colors.transparent,

),

)

不会吧 我打得开呀

好像可以诶,谢谢大佬啦,之前还有 stack=。=

针对您提到的Flutter布局问题,虽然您没有提供具体的布局需求细节,但我可以给您一个通用的Flutter布局编写指南,希望能帮助您解决问题。

在Flutter中,布局通常通过widgets来实现,其中最常用的布局widgets包括Column(通过Column widget实现垂直布局)、Row(通过Row widget实现水平布局)以及Stack(通过Stack widget实现重叠布局)等。

  1. 垂直布局:如果您想要实现垂直排列的子widgets,可以使用Column。在Column中,您可以添加多个子widgets,它们将按照添加顺序垂直排列。

  2. 水平布局:类似地,Row widget用于实现水平布局。将子widgets添加到Row中,它们将按照添加顺序水平排列。

  3. 重叠布局:如果您需要实现子widgets的重叠效果,可以使用Stack。在Stack中,您可以通过Positioned widget来指定每个子widget的位置。

  4. 使用约束:为了精确控制widgets的大小和位置,可以使用FlexibleExpandedSpacer等widgets来添加约束。

  5. 调试布局:如果布局不符合预期,可以使用LayoutBuilderAspectRatio等widgets进行调试和调整。

最后,建议您查阅Flutter官方文档中的布局部分,那里提供了详细的布局widgets介绍和示例代码,可以帮助您更好地理解和应用Flutter的布局系统。希望这些建议对您有所帮助!

回到顶部