为什么要在 Flutter 中使用 Cards?

Lor*_*ura 5 dart flutter

我不明白为什么我应该在 Dart 中使用 Card(而不是 Container)以及它们的用途。

我正在尝试构建一个简单的 TODO 应用程序。

我返回一个列小部件,其中填充了从列表 <String> 创建的卡片。当我想自定义卡片尺寸时,问题就出现了。我无法直接更改卡片尺寸(以及我认为的其他属性),因此原则上我必须将卡片插入容器中并通过它进行修改。

  • 为什么不从一开始就创建一个容器呢?
  • 为什么他们在所有教程中都使用 Card 来做这些事情?
  • 它们的设计目的是什么?

Rém*_*let 1

容器是一个布局小部件。卡片是一个可视化小部件。

您可以同时使用两者。他们有不同的目的。Card主要是Material Cards的Flutter等价物