颤动中的列和行

问题描述

我正在编写我的第一个 Flutter 项目作为大学毕业项目,我注意到我在课堂上使用了太多的列和行,我想知道这是否是一件好事,是否有更好的方法

解决方法

如果您是 Android 开发者,可以将 Flutter 的 Row 和 Column 与 Android 的 LinearLayout 水平和 LinearLayout 垂直进行比较。

在 Android 中,所有其他布局和组件都是上述两种线性布局的组合。

同样,在 Flutter 中,ListTile 和 GridView 等所有主要小部件在内部都只是 Rows 和 Columns 的组合。因此,选择一个预先构建的小部件并在您的应用程序中使用它,还是使用行和列并从头开始设计自定义小部件只是一个选择问题。你在后面的部分唯一的优势是你可以有更多的灵活性。

,

除非您看到性能问题,否则这不是坏事。但是如果您需要滚动,最好使用性能更高的 ListView 或 GridView 之类的东西。