From 18ce67540a4f2863ed987fb72522eafc5c5e98f2 Mon Sep 17 00:00:00 2001 From: Rounakdadsena <87689078+RounakDadsena@users.noreply.github.com> Date: Sun, 19 Jan 2025 19:16:35 +0530 Subject: [PATCH 1/2] AddedScreen off prevention On Full Screen player --- .../maxrave/simpmusic/ui/screen/player/FullscreenPlayer.kt | 7 +++++++ app/src/main/res/layout/bottom_sheet_now_playing.xml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/maxrave/simpmusic/ui/screen/player/FullscreenPlayer.kt b/app/src/main/java/com/maxrave/simpmusic/ui/screen/player/FullscreenPlayer.kt index b3080b44..3c353c6d 100644 --- a/app/src/main/java/com/maxrave/simpmusic/ui/screen/player/FullscreenPlayer.kt +++ b/app/src/main/java/com/maxrave/simpmusic/ui/screen/player/FullscreenPlayer.kt @@ -80,6 +80,7 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.DpSize import androidx.compose.ui.unit.dp +import android.view.WindowManager import androidx.core.view.WindowCompat import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsControllerCompat @@ -138,6 +139,9 @@ fun FullscreenPlayer( val insetsController = WindowCompat.getInsetsController(window, window.decorView) onDispose { + + window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + insetsController.apply { show(WindowInsetsCompat.Type.systemBars()) systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_DEFAULT @@ -152,6 +156,9 @@ fun FullscreenPlayer( LaunchedEffect(true) { val activity = context.findActivity() val window = activity.window + + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + val insetsController = WindowCompat.getInsetsController(window, window.decorView) insetsController.apply { hide(WindowInsetsCompat.Type.systemBars()) diff --git a/app/src/main/res/layout/bottom_sheet_now_playing.xml b/app/src/main/res/layout/bottom_sheet_now_playing.xml index 00904343..3655c0b8 100644 --- a/app/src/main/res/layout/bottom_sheet_now_playing.xml +++ b/app/src/main/res/layout/bottom_sheet_now_playing.xml @@ -9,7 +9,7 @@ + android:layout_height="match_parent"> Date: Sun, 19 Jan 2025 19:21:22 +0530 Subject: [PATCH 2/2] AddedScreen off prevention On Full Screen player --- app/src/main/res/layout/bottom_sheet_now_playing.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/layout/bottom_sheet_now_playing.xml b/app/src/main/res/layout/bottom_sheet_now_playing.xml index 3655c0b8..00904343 100644 --- a/app/src/main/res/layout/bottom_sheet_now_playing.xml +++ b/app/src/main/res/layout/bottom_sheet_now_playing.xml @@ -9,7 +9,7 @@ + android:layout_height="wrap_content">