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

Loading…
Cancel
Save