Refactor scanner presets, and add iran lion and sun flag

This commit is contained in:
Sarto
2026-04-15 15:04:11 +03:30
parent 7b65d605b8
commit 4111d5115a
12 changed files with 783 additions and 56 deletions
@@ -29,6 +29,7 @@ import androidx.core.content.ContextCompat
import androidx.core.view.ViewCompat
import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsCompat
import androidx.core.view.WindowInsetsControllerCompat
import java.net.HttpURLConnection
import java.net.URL
@@ -53,6 +54,10 @@ class MainActivity : ComponentActivity() {
super.onCreate(savedInstanceState)
// Let the app draw behind the system status bar
WindowCompat.setDecorFitsSystemWindows(window, false)
// Force light (white) status bar icons on dark background
val controller = WindowInsetsControllerCompat(window, window.decorView)
controller.isAppearanceLightStatusBars = false
controller.isAppearanceLightNavigationBars = false
setContentView(R.layout.activity_main)
// Apply top inset as padding so content isn't hidden behind the status bar
@@ -6,5 +6,6 @@
<item name="android:statusBarColor" tools:targetApi="l">@color/bg</item>
<item name="android:navigationBarColor">@color/bg</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:windowBackground">@color/bg</item>
</style>
</resources>