Add GalleryHeader avoid notch

This commit is contained in:
seven332 committed 2019-06-14 16:06:04 +08:00
1 parent bdd45b5f10
commit 21ef5897ef
3 files changed
+148 -25

No files matched your search

@@ -59,6 +59,7 @@ import com.hippo.ehviewer.gallery.DirGalleryProvider;
import com.hippo.ehviewer.gallery.EhGalleryProvider;
import com.hippo.ehviewer.gallery.GalleryProvider2;
import com.hippo.ehviewer.widget.GalleryGuideView;
import com.hippo.ehviewer.widget.GalleryHeader;
import com.hippo.ehviewer.widget.ReversibleSeekBar;
import com.hippo.glgallery.GalleryPageView;
import com.hippo.glgallery.GalleryProvider;
@@ -378,6 +379,12 @@ public class GalleryActivity extends EhActivity implements SeekBar.OnSeekBarChan
// Cutout
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
getWindow().getAttributes().layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
GalleryHeader galleryHeader = findViewById(R.id.gallery_header);
galleryHeader.setOnApplyWindowInsetsListener((v, insets) -> {
galleryHeader.setDisplayCutout(insets.getDisplayCutout());
return insets;
});
}
if (Settings.getGuideGallery()) {