@@ -4,17 +4,23 @@ import android.app.Activity
44import android.content.Intent
55import android.os.Bundle
66import androidx.activity.addCallback
7- import androidx.appcompat.app.AppCompatActivity
87import androidx.biometric.auth.AuthPromptHost
98import org.fossify.commons.R
109import org.fossify.commons.adapters.AppLockAdapter
1110import org.fossify.commons.databinding.ActivityAppLockBinding
12- import org.fossify.commons.extensions.*
11+ import org.fossify.commons.extensions.appLockManager
12+ import org.fossify.commons.extensions.baseConfig
13+ import org.fossify.commons.extensions.getProperBackgroundColor
14+ import org.fossify.commons.extensions.getThemeId
15+ import org.fossify.commons.extensions.isBiometricAuthSupported
16+ import org.fossify.commons.extensions.onGlobalLayout
17+ import org.fossify.commons.extensions.overrideActivityTransition
18+ import org.fossify.commons.extensions.viewBinding
1319import org.fossify.commons.helpers.PROTECTION_FINGERPRINT
1420import org.fossify.commons.helpers.isRPlus
1521import org.fossify.commons.interfaces.HashListener
1622
17- class AppLockActivity : AppCompatActivity (), HashListener {
23+ class AppLockActivity : EdgeToEdgeActivity (), HashListener {
1824
1925 private val binding by viewBinding(ActivityAppLockBinding ::inflate)
2026
@@ -24,6 +30,7 @@ class AppLockActivity : AppCompatActivity(), HashListener {
2430
2531 super .onCreate(savedInstanceState)
2632 setContentView(binding.root)
33+ updateEdgeToEdge(scrollingView = binding.viewPager)
2734 onBackPressedDispatcher.addCallback(owner = this ) {
2835 appLockManager.lock()
2936 finishAffinity()
@@ -77,8 +84,6 @@ class AppLockActivity : AppCompatActivity(), HashListener {
7784 private fun setupTheme () {
7885 setTheme(getThemeId(showTransparentTop = true ))
7986 with (getProperBackgroundColor()) {
80- window.updateStatusBarColors(this )
81- window.updateNavigationBarColors(this )
8287 window.decorView.setBackgroundColor(this )
8388 }
8489 }
0 commit comments