Backport splash screen to API 26 (#2747)

This commit is contained in:
Phil Oliver 2025-08-15 21:33:30 -04:00 committed by GitHub
parent e9a03e5658
commit 69841ebd59
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 86 additions and 4 deletions

View file

@ -44,6 +44,7 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.platform.LocalView
import androidx.core.content.edit
import androidx.core.net.toUri
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
import androidx.lifecycle.lifecycleScope
import com.geeksville.mesh.android.BindFailedException
import com.geeksville.mesh.android.GeeksvilleApplication
@ -80,6 +81,7 @@ class MainActivity :
private var showAppIntro by mutableStateOf(false)
override fun onCreate(savedInstanceState: Bundle?) {
installSplashScreen()
enableEdgeToEdge(
// Disable three-button navbar scrim on pre-Q devices
navigationBarStyle = SystemBarStyle.auto(Color.TRANSPARENT, Color.TRANSPARENT),