沉浸式

This commit is contained in:
2026-05-07 08:35:11 +08:00
parent 3558f053e6
commit fd5a5a30d2
18 changed files with 114 additions and 40 deletions

View File

@@ -8,6 +8,7 @@ import androidx.core.view.WindowInsetsCompat
import com.bumptech.glide.Glide
import com.example.defenseapplication.R
import com.example.defenseapplication.databinding.PersonalProfileActivityBinding
import com.gyf.immersionbar.ImmersionBar
class PersonalProfileActivity : AppCompatActivity() {
private lateinit var binding: PersonalProfileActivityBinding
@@ -17,7 +18,10 @@ class PersonalProfileActivity : AppCompatActivity() {
enableEdgeToEdge()
binding = PersonalProfileActivityBinding.inflate(layoutInflater)
setContentView(binding.root)
ImmersionBar.with(this)
.statusBarDarkFont(true)
.titleBar(binding.topBar)
.init()
ViewCompat.setOnApplyWindowInsetsListener(binding.main) { v, insets ->
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)