如何根据屏幕大小更改textsize, widgetsize, ?padding
第一个屏幕:
screenHeight:640.0
screenWidth:360.0
PixelRatio:2.0
TextScaleFactor:1.0
第二屏:
screenHeight:912.0
screenWidth:540.0
PixelRatio:2.0
ScaleFactor:1.0
如何根据屏幕大小更改textsize, widgetsize, ?padding
第一个屏幕:
screenHeight:640.0
screenWidth:360.0
PixelRatio:2.0
TextScaleFactor:1.0
第二屏:
screenHeight:912.0
screenWidth:540.0
PixelRatio:2.0
ScaleFactor:1.0
而不是使用硬编码值,您可以使用MediaQuery来获取屏幕大小,并据此调整小部件的高度、宽度。在大多数情况下,由于不同设备的屏幕尺寸不同,硬编码值可能会引发错误。
为了使您的屏幕具有特定高度,请将其包装在具有大小属性的小部件中,例如
Container(height: YOUR_HEIGHT, width: YOUR_WIDTH, child: HOME())