如何根据屏幕抖动来更改文本大小和窗口小部件大小?

时间:2019-07-15 06:11:44

标签: android android-layout flutter flutter-layout

如何根据屏幕尺寸更改textsizewidgetsizepadding

第一个屏幕:

screenHeight:640.0
screenWidth:360.0
PixelRatio:2.0
TextScaleFactor:1.0

第二个屏幕:

screenHeight:912.0
screenWidth:540.0
PixelRatio:2.0
ScaleFactor:1.0

1 个答案:

答案 0 :(得分:0)

您可以使用MediaQuery来获取屏幕尺寸,而不是使用硬编码值,并据此调整窗口小部件的高度,宽度。在大多数情况下,由于不同设备的屏幕尺寸不同,硬编码值可能会引发错误。

要使屏幕具有特定的高度,请将其包装在具有大小属性​​的小部件中,例如

Container(height: YOUR_HEIGHT, width: YOUR_WIDTH, child: HOME())