Apply elevation overlay to colored navbar (#6308)

This commit is contained in:
Ivan Iskandar
2021-12-04 21:57:02 +07:00
committed by GitHub
parent 32f3a50def
commit 458a0e608a
4 changed files with 20 additions and 4 deletions

View File

@@ -279,7 +279,8 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
// Make sure navigation bar is on bottom before we modify it
ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets ->
if (insets.getInsets(WindowInsetsCompat.Type.navigationBars()).bottom > 0) {
window.setNavigationBarTransparentCompat(this@MainActivity)
val elevation = binding.bottomNav?.elevation ?: 0F
window.setNavigationBarTransparentCompat(this@MainActivity, elevation)
}
insets
}