Flutter 颤振填充、边缘和最佳实践

Flutter 颤振填充、边缘和最佳实践,flutter,Flutter,对于衬垫、边距等,颤振的最佳实践是什么 例如: 我做了一个简单的抽屉。把一切都安排在我想要的地方。我经常使用填充物 现在的问题是当我在不同大小的手机上测试它时。不同设备的位置不一致。颤振: 设计讨论为什么使用填充小部件而不是容器 使用Container.padding属性?其实没有什么区别 在两者之间。如果提供Container.padding参数,则 只需为您构建一个填充小部件 容器不直接实现其属性。相反 容器将许多简单的小部件组合到一个容器中 方便的包装。例如,Container.paddi

对于衬垫、边距等,颤振的最佳实践是什么

例如:

我做了一个简单的抽屉。把一切都安排在我想要的地方。我经常使用填充物

现在的问题是当我在不同大小的手机上测试它时。不同设备的位置不一致。

颤振:

设计讨论为什么使用填充小部件而不是容器 使用Container.padding属性?其实没有什么区别 在两者之间。如果提供Container.padding参数,则 只需为您构建一个填充小部件

容器不直接实现其属性。相反 容器将许多简单的小部件组合到一个容器中 方便的包装。例如,Container.padding属性导致 用于构建填充小部件的容器和container.decoration 属性使容器生成装饰框小部件。如果你 找到方便的容器,请随意使用。如果没有,请随时联系 以满足您需求的任何组合构建这些更简单的小部件

事实上,颤振中的大多数小部件只是 其他更简单的小部件。组成,而不是继承,是最重要的 用于构建小部件的主要机制

因此,不用担心填充小部件。 在
列()
行()
中获得一些空格的一个好方法是使用
SizedBox()
。然后添加额外的空间设置宽度或高度。

来自颤振:

设计讨论为什么使用填充小部件而不是容器 使用Container.padding属性?其实没有什么区别 在两者之间。如果提供Container.padding参数,则 只需为您构建一个填充小部件

容器不直接实现其属性。相反 容器将许多简单的小部件组合到一个容器中 方便的包装。例如,Container.padding属性导致 用于构建填充小部件的容器和container.decoration 属性使容器生成装饰框小部件。如果你 找到方便的容器,请随意使用。如果没有,请随时联系 以满足您需求的任何组合构建这些更简单的小部件

事实上,颤振中的大多数小部件只是 其他更简单的小部件。组成,而不是继承,是最重要的 用于构建小部件的主要机制

因此,不用担心填充小部件。 在
列()
行()
中获得一些空格的一个好方法是使用
SizedBox()
。然后添加一个额外的空间设置宽度或高度