Full Screen on Android Tauri Apps
Nestero
Catatan simpel mengenai bagaimana caranya agar apps yang dibuild dengan tauri bisa fullscreen, langsung saja buka MainActivity.kt yang ada berada di src-tauri/gen/android/app/src/main/java/identifier/project_name/MainActivity.kt, sesuaikan seperti berikut :
package // Keep your package name
import android.os.Bundle
import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsCompat
import androidx.core.view.WindowInsetsControllerCompat
class MainActivity : TauriActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Allow content to extend under the system bars
WindowCompat.setDecorFitsSystemWindows(window, false)
// Get the insets controller to manage system UI
val windowInsetsController = WindowCompat.getInsetsController(window, window.decorView)
// Hide both status bar and navigation bar
windowInsetsController.apply {
hide(WindowInsetsCompat.Type.systemBars())
systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
}
// Make both bars transparent
window.statusBarColor = android.graphics.Color.TRANSPARENT
window.navigationBarColor = android.graphics.Color.TRANSPARENT
// Handle display cutout (notch)
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P) {
window.attributes.layoutInDisplayCutoutMode =
android.view.WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
}
}
}
"Sesungguhnya yang menyebabkan ilmu hilang adalah lupa dan tidak mengulanginya."
Imam Az-Zuhri rahimahullah
Tags:
Referensi:
Catatan Terkait:

Copyright 2026. All rights reserved.