Fix tablet navigation insets

master
Koitharu 11 months ago
parent e01ddc0db7
commit 7de4ac2b89
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -67,7 +67,7 @@ class MainNavigationDelegate(
navBar.setOnItemSelectedListener(this)
navBar.setOnItemReselectedListener(this)
navRailHeader?.run {
val horizontalPadding = (navBar as NavigationRailView).itemActiveIndicatorExpandedMarginHorizontal
val horizontalPadding = (navBar as NavigationRailView).itemActiveIndicatorMarginHorizontal
root.setPadding(horizontalPadding, 0, horizontalPadding, 0)
buttonExpand.setOnClickListener(this@MainNavigationDelegate)
buttonExpand.setContentDescriptionAndTooltip(R.string.expand)
@ -99,6 +99,8 @@ class MainNavigationDelegate(
railFab.shrink()
buttonExpand.setImageResource(R.drawable.ic_drawer_menu)
buttonExpand.setContentDescriptionAndTooltip(R.string.expand)
val horizontalPadding = navBar.itemActiveIndicatorMarginHorizontal
root.setPadding(horizontalPadding, 0, horizontalPadding, 0)
}
} else {
navBar.expand()
@ -106,6 +108,8 @@ class MainNavigationDelegate(
railFab.extend()
buttonExpand.setImageResource(R.drawable.ic_drawer_menu_open)
buttonExpand.setContentDescriptionAndTooltip(R.string.collapse)
val horizontalPadding = navBar.itemActiveIndicatorExpandedMarginHorizontal
root.setPadding(horizontalPadding, 0, horizontalPadding, 0)
}
}
}

Loading…
Cancel
Save