不同屏幕尺寸设备的颤振应用程序中的屏幕兼容问题

时间:2021-01-01 19:09:41

标签: flutter media-queries padding

如何使用 MediaQuery 类计算特定小部件的填充? 它应该兼容所有不同的屏幕设备。

1 个答案:

答案 0 :(得分:0)

通常,MediaQuery 不会告诉您需要了解的内容。 LayoutBuilder 为您提供父小部件的约束。您将在顶层使用它来决定是使用一列布局还是两列布局,并进一步决定子窗格的布局方式。但是通过理解“向下传递约束,向上传递大小,然后自上而下计算布局”这句话,您可能会获得一些价值。这在 https://flutter.dev/docs/development/ui/layout/constraints 中有更好的解释。