mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-23 10:20:25 +01:00
Fix wallpaper in landscape mode with notched devices.
This commit is contained in:
committed by
Greyson Parrelli
parent
4f9f62992f
commit
0b62bb8168
@@ -18,14 +18,28 @@ public final class FullscreenHelper {
|
||||
|
||||
@NonNull private final Activity activity;
|
||||
|
||||
public FullscreenHelper(@NonNull Activity activity) {
|
||||
this.activity = activity;
|
||||
public static @NonNull FullscreenHelper createWithDefaultCutoutMode(@NonNull Activity activity) {
|
||||
FullscreenHelper helper = new FullscreenHelper(activity);
|
||||
|
||||
helper.showSystemUI();
|
||||
|
||||
return helper;
|
||||
}
|
||||
|
||||
public static @NonNull FullscreenHelper createWithShortEdgesCutoutMode(@NonNull Activity activity) {
|
||||
FullscreenHelper helper = new FullscreenHelper(activity);
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 28) {
|
||||
activity.getWindow().getAttributes().layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
|
||||
}
|
||||
|
||||
showSystemUI();
|
||||
helper.showSystemUI();
|
||||
|
||||
return helper;
|
||||
}
|
||||
|
||||
private FullscreenHelper(@NonNull Activity activity) {
|
||||
this.activity = activity;
|
||||
}
|
||||
|
||||
public void configureToolbarSpacer(@NonNull View spacer) {
|
||||
|
||||
Reference in New Issue
Block a user