更正状态栏高度计算

serial
Matthew 1 year ago
parent bb79066c55
commit fa4c8192ef

@ -230,7 +230,7 @@ public class Camera2VideoActivity extends AppCompatActivity {
WindowMetrics windowMetrics = wm.getCurrentWindowMetrics(); WindowMetrics windowMetrics = wm.getCurrentWindowMetrics();
WindowInsets windowInsets = windowMetrics.getWindowInsets(); WindowInsets windowInsets = windowMetrics.getWindowInsets();
Insets insets = windowInsets.getInsetsIgnoringVisibility(WindowInsets.Type.navigationBars() | WindowInsets.Type.displayCutout()); Insets insets = windowInsets.getInsetsIgnoringVisibility(WindowInsets.Type.navigationBars() | WindowInsets.Type.displayCutout());
return insets.top; return px2dip(this, insets.top);
} }
Rect frame = new Rect(); Rect frame = new Rect();
@ -240,11 +240,11 @@ public class Camera2VideoActivity extends AppCompatActivity {
if (statusBarHeight == 0) { if (statusBarHeight == 0) {
int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) { if (resourceId > 0) {
statusBarHeight = px2dip(context, getResources().getDimensionPixelSize(resourceId)); statusBarHeight = getResources().getDimensionPixelSize(resourceId);
} }
} }
return statusBarHeight; return px2dip(context, statusBarHeight);
} }
protected void onCreateActivity() { protected void onCreateActivity() {

Loading…
Cancel
Save