李卓原

fix #150

@@ -34,8 +34,8 @@ class ScreenUtil { @@ -34,8 +34,8 @@ class ScreenUtil {
34 _pixelRatio = window.devicePixelRatio; 34 _pixelRatio = window.devicePixelRatio;
35 _screenWidth = window.physicalSize.width / _pixelRatio; 35 _screenWidth = window.physicalSize.width / _pixelRatio;
36 _screenHeight = window.physicalSize.height / _pixelRatio; 36 _screenHeight = window.physicalSize.height / _pixelRatio;
37 - _statusBarHeight = window.padding.top / _pixelRatio;  
38 - _bottomBarHeight = window.padding.bottom / _pixelRatio; 37 + _statusBarHeight = window.padding.top;
  38 + _bottomBarHeight = window.padding.bottom;
39 _textScaleFactor = window.textScaleFactor; 39 _textScaleFactor = window.textScaleFactor;
40 } 40 }
41 41
@@ -83,11 +83,11 @@ class ScreenUtil { @@ -83,11 +83,11 @@ class ScreenUtil {
83 83
84 /// 状态栏高度 dp 刘海屏会更高 84 /// 状态栏高度 dp 刘海屏会更高
85 /// The offset from the top 85 /// The offset from the top
86 - double get statusBarHeight => _statusBarHeight; 86 + double get statusBarHeight => _statusBarHeight / _pixelRatio;
87 87
88 /// 底部安全区距离 dp 88 /// 底部安全区距离 dp
89 /// The offset from the bottom. 89 /// The offset from the bottom.
90 - double get bottomBarHeight => _bottomBarHeight; 90 + double get bottomBarHeight => _bottomBarHeight / _pixelRatio;
91 91
92 /// 实际的dp与UI设计px的比例 92 /// 实际的dp与UI设计px的比例
93 /// The ratio of the actual dp to the design draft px 93 /// The ratio of the actual dp to the design draft px