mirror of
https://github.com/rebelonion/Dantotsu.git
synced 2026-01-28 14:41:01 +00:00
fix: navbar behind system navbar
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user