Flutter 中的 Scaffold 和 Container 有什么区别? [英] What is the difference between Scaffold and Container in Flutter?

查看:113
本文介绍了Flutter 中的 Scaffold 和 Container 有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道 Scaffold 和 Container 都是 Flutter 中的父小部件,但是我应该什么时候使用 Scaffold 以及什么时候应该使用 Container 来布局我的子小部件?

I know both Scaffold and Container are parent widgets in Flutter, but when should I use a Scaffold and when should I use a Container to layout my child widget?

推荐答案

Scaffoldcontainer 用于布局和设计的不同目的.

Scaffold and container serve different purposes for layout and design.

脚手架

  • 实现基本的材料设计视觉布局结构.
  • 此类提供用于显示抽屉、小吃店和底床单的 API.

链接 - 脚手架

容器

  • 一个方便的小部件,结合了常见的绘画、定位和尺寸小部件.
  • 它基本上包含不同的小部件到一个小部件中,您可以在其上提供填充、大小、位置等.

链接-容器

结论

您需要 Scaffold 小部件作为页面的主要父级,在此您使用容器将较小的小部件放入页面中,以赋予它们不同的属性,如大小、边框、填充、边距等.

You need Scaffold widget as main parent of your page where you use container for smaller widget into page to give them different properties like size, border, padding, margin etc.

这篇关于Flutter 中的 Scaffold 和 Container 有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆