File tree Expand file tree Collapse file tree
app/src/main/java/com/mikelau/pokedex Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,8 +11,13 @@ import androidx.compose.foundation.layout.systemBars
1111import androidx.compose.foundation.layout.windowInsetsPadding
1212import androidx.compose.material3.Surface
1313import androidx.compose.runtime.Composable
14+ import androidx.compose.runtime.SideEffect
1415import androidx.compose.ui.Modifier
16+ import androidx.compose.ui.graphics.Color
17+ import androidx.compose.ui.graphics.toArgb
18+ import androidx.compose.ui.platform.LocalView
1519import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
20+ import androidx.core.view.WindowCompat
1621import com.mikelau.core.common.utils.ColorBackground
1722import com.mikelau.pokedex.navigation.AppNavGraph
1823import com.mikelau.pokedex.navigation.rememberAppNavBackStack
@@ -33,6 +38,13 @@ class MainActivity : ComponentActivity() {
3338
3439@Composable
3540fun App () {
41+ val view = LocalView .current
42+ SideEffect {
43+ val window = (view.context as android.app.Activity ).window
44+ window.statusBarColor = Color .Transparent .toArgb()
45+ WindowCompat .getInsetsController(window, view).isAppearanceLightStatusBars = true
46+ }
47+
3648 Surface (
3749 modifier = Modifier
3850 .background(ColorBackground )
You can’t perform that action at this time.
0 commit comments