From 105e8a58224613fe604eaf3e9a900c2852dd5b58 Mon Sep 17 00:00:00 2001 From: astarivi Date: Sun, 18 Jun 2023 13:29:32 -0500 Subject: [PATCH] Hide System UI correctly, when user is watching media --- .../kaizoyu/video/VideoPlayerActivity.java | 18 ------------------ .../main/res/layout/bottom_sheet_app_theme.xml | 1 + .../main/res/layout/bottom_sheet_episodes.xml | 1 + 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/com/astarivi/kaizoyu/video/VideoPlayerActivity.java b/app/src/main/java/com/astarivi/kaizoyu/video/VideoPlayerActivity.java index f321dd2..8550103 100644 --- a/app/src/main/java/com/astarivi/kaizoyu/video/VideoPlayerActivity.java +++ b/app/src/main/java/com/astarivi/kaizoyu/video/VideoPlayerActivity.java @@ -252,13 +252,11 @@ protected void onDestroy() { @Override protected void onPostCreate(@Nullable Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); - hideSystemUI(); } @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); - if (hasFocus) hideSystemUI(); } @Override @@ -270,22 +268,6 @@ public boolean onTouchEvent(MotionEvent event) { return super.onTouchEvent(event); } - private void hideSystemUI(){ -// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { -// WindowInsetsControllerCompat windowInsetsController = WindowCompat.getInsetsController(getWindow(), getWindow().getDecorView()); -// windowInsetsController.hide(WindowInsetsCompat.Type.systemBars()); -// } else { -// getWindow().getDecorView().setSystemUiVisibility( -// View.SYSTEM_UI_FLAG_FULLSCREEN -// | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION -// | View.SYSTEM_UI_FLAG_IMMERSIVE -// | View.SYSTEM_UI_FLAG_LAYOUT_STABLE -// | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN -// | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION -// ); -// } - } - private void delayedExit(){ final Handler handler = new Handler(Looper.getMainLooper()); handler.postDelayed(this::finish, 5000); diff --git a/app/src/main/res/layout/bottom_sheet_app_theme.xml b/app/src/main/res/layout/bottom_sheet_app_theme.xml index 0f64de3..0f8749e 100644 --- a/app/src/main/res/layout/bottom_sheet_app_theme.xml +++ b/app/src/main/res/layout/bottom_sheet_app_theme.xml @@ -56,6 +56,7 @@ android:paddingRight="8dp" android:showDividers="middle" android:divider="@drawable/empty_divider" + android:paddingBottom="10dp" > diff --git a/app/src/main/res/layout/bottom_sheet_episodes.xml b/app/src/main/res/layout/bottom_sheet_episodes.xml index cd8ae50..4b9c6d5 100644 --- a/app/src/main/res/layout/bottom_sheet_episodes.xml +++ b/app/src/main/res/layout/bottom_sheet_episodes.xml @@ -66,6 +66,7 @@ android:paddingRight="8dp" android:showDividers="middle" android:divider="@drawable/empty_divider" + android:paddingBottom="10dp" >