flutter_获取屏幕信息

1、屏幕的信息只可以放在build方法下面,并且需要在MaterialApp的home部件中,具体报错可以点进去看源码介绍
flutter_获取屏幕信息_第1张图片

var dome = MediaQuery.of(context).size;  
print('屏幕总宽度${dome.width}');  
print('屏幕总高度${dome.height}');  
final double topPadding = MediaQuery.of(context).padding.top;  
final double bottomPadding = MediaQuery.of(context).padding.bottom;  
print('像素密度${MediaQuery.of(context).devicePixelRatio}');  
  // 为了刘海屏与iponex 下面的那条,或者是安卓的三大件(菜单按钮)  
print('状态栏高度${topPadding}');  
print('底部菜单栏的高度${bottomPadding}');  
// 宽度\*像素密度 = 分辨率

你可能感兴趣的:(flutter)