summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
Diffstat (limited to 'android')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt11
1 files changed, 7 insertions, 4 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
index d6f8b08279..baf2da3b70 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
@@ -1,12 +1,14 @@
package net.mullvad.mullvadvpn.ui
import android.content.Intent
+import android.graphics.Color
import android.os.Bundle
import androidx.activity.ComponentActivity
+import androidx.activity.SystemBarStyle
import androidx.activity.compose.setContent
+import androidx.activity.enableEdgeToEdge
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
-import androidx.core.view.WindowCompat
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.lifecycleScope
import androidx.lifecycle.repeatOnLifecycle
@@ -59,9 +61,10 @@ class MainActivity : ComponentActivity(), AndroidScopeComponent {
!isReady
}
- // Tell the system that we will draw behind the status bar and navigation bar
- // This needs to be called after installSplashScreen()
- WindowCompat.setDecorFitsSystemWindows(window, false)
+ enableEdgeToEdge(
+ statusBarStyle = SystemBarStyle.dark(Color.TRANSPARENT),
+ navigationBarStyle = SystemBarStyle.dark(Color.TRANSPARENT),
+ )
super.onCreate(savedInstanceState)