抖动填充,边距和边距最佳实践

时间:2019-01-14 16:36:06

标签: flutter

在颤振中填充,边距等的最佳实践是什么。

示例:

我拍了个简单的抽屉。使一切都定位在我想要的地方。我广泛使用填充。

现在的问题是,当我在不同尺寸的不同手机上对其进行测试时。位置在不同设备上不一致。

1 个答案:

答案 0 :(得分:0)

从Flutter Docs:

  

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

     

容器不会直接实现其属性。代替,   容器将许多简单的小部件组合在一起   方便的包装。例如,Container.padding属性导致   容器以构建Padding小部件和Container.decoration   属性使容器构建DecoratedBox小部件。如果你   找到容器方便,随时使用。如果没有,请随意   可以根据您的需要构建这些更简单的小部件。

     

事实上,Flutter中的大多数小部件只是以下各项的组合   其他更简单的小部件。组成而不是继承是   构建小部件的主要机制。

因此,无需担心填充小部件。 在Column()或Row()中获得一些空间的一个好习惯是使用SizedBox()。然后,您添加了额外的空间来查找宽度或高度。