根据屏幕大小控制元素大小

问题描述 投票:0回答:2

在flutter中是否有任何方法可以使我们的应用程序中的所有东西都能根据屏幕大小来调整大小,比如说 rem 属性。因为所有的widget都需要像素大小的尺寸,可以是不同的屏幕尺寸。

flutter dart flutter-layout
2个回答
1
投票

因为所有的小部件都需要以像素大小为单位的大小。

其实,flutter使用的是 密度独立像素 dp实际上是随着分辨率的变化而变化的,这意味着1 dp在每个设备上显示的物理距离是一样的。

但对于相对布局,有一些选择。

  1. 灵活的
  2. 扩大的
  3. 媒体查询
  4. LayoutBuilder
  5. GridView
  6. 其他布局选项
© www.soinside.com 2019 - 2024. All rights reserved.