fix: navbar behind system navbar
This commit is contained in:
parent
449485f06a
commit
0ab283b254
2 changed files with 11 additions and 1 deletions
|
@ -104,6 +104,7 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi
|
||||||
//Ui init
|
//Ui init
|
||||||
|
|
||||||
initActivity(this)
|
initActivity(this)
|
||||||
|
binding.mediaViewPager.updateLayoutParams<ViewGroup.MarginLayoutParams> { bottomMargin += navBarHeight }
|
||||||
val oldMargin = binding.mediaViewPager.marginBottom
|
val oldMargin = binding.mediaViewPager.marginBottom
|
||||||
AndroidBug5497Workaround.assistActivity(this) {
|
AndroidBug5497Workaround.assistActivity(this) {
|
||||||
if (it) {
|
if (it) {
|
||||||
|
@ -123,7 +124,6 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi
|
||||||
binding.mediaClose.updateLayoutParams<ViewGroup.MarginLayoutParams> { topMargin += statusBarHeight }
|
binding.mediaClose.updateLayoutParams<ViewGroup.MarginLayoutParams> { topMargin += statusBarHeight }
|
||||||
binding.incognito.updateLayoutParams<ViewGroup.MarginLayoutParams> { topMargin += statusBarHeight }
|
binding.incognito.updateLayoutParams<ViewGroup.MarginLayoutParams> { topMargin += statusBarHeight }
|
||||||
binding.mediaCollapsing.minimumHeight = statusBarHeight
|
binding.mediaCollapsing.minimumHeight = statusBarHeight
|
||||||
//binding.mediaViewPager.updateLayoutParams<ViewGroup.MarginLayoutParams> { bottomMargin = navBarHeight }
|
|
||||||
|
|
||||||
binding.mediaTitle.isSelected = true
|
binding.mediaTitle.isSelected = true
|
||||||
|
|
||||||
|
|
|
@ -40,6 +40,16 @@ class TripleNavAdapter(
|
||||||
nav1.indicatorColor = Color.TRANSPARENT
|
nav1.indicatorColor = Color.TRANSPARENT
|
||||||
nav2.indicatorColor = Color.TRANSPARENT
|
nav2.indicatorColor = Color.TRANSPARENT
|
||||||
nav3.indicatorColor = Color.TRANSPARENT
|
nav3.indicatorColor = Color.TRANSPARENT
|
||||||
|
} else {
|
||||||
|
nav1.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||||
|
bottomMargin = navBarHeight
|
||||||
|
}
|
||||||
|
nav2.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||||
|
bottomMargin = navBarHeight
|
||||||
|
}
|
||||||
|
nav3.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||||
|
bottomMargin = navBarHeight
|
||||||
|
}
|
||||||
}
|
}
|
||||||
nav1.setOnTabSelectListener(object : AnimatedBottomBar.OnTabSelectListener {
|
nav1.setOnTabSelectListener(object : AnimatedBottomBar.OnTabSelectListener {
|
||||||
override fun onTabSelected(
|
override fun onTabSelected(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue