mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-18 11:55:38 -04:00
2497 added extension function
This commit is contained in:
parent
172a4c8e7f
commit
1b0082304f
@ -111,21 +111,14 @@ abstract class CoreMainActivity : BaseActivity(), WebViewProvider {
|
|||||||
handleDrawerOnNavigation()
|
handleDrawerOnNavigation()
|
||||||
}
|
}
|
||||||
if (destination.id == readerFragmentResId) {
|
if (destination.id == readerFragmentResId) {
|
||||||
unLockReaderNavView()
|
readerDrawerNavView.setLockMode(DrawerLayout.LOCK_MODE_UNLOCKED)
|
||||||
} else {
|
} else {
|
||||||
lockReaderNavView()
|
readerDrawerNavView.setLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun unLockReaderNavView() {
|
private fun NavigationView.setLockMode(lockMode: Int) {
|
||||||
drawerContainerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED, readerDrawerNavView)
|
drawerContainerLayout.setDrawerLockMode(lockMode, this)
|
||||||
}
|
|
||||||
|
|
||||||
private fun lockReaderNavView() {
|
|
||||||
drawerContainerLayout.setDrawerLockMode(
|
|
||||||
DrawerLayout.LOCK_MODE_LOCKED_CLOSED,
|
|
||||||
readerDrawerNavView
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onRequestPermissionsResult(
|
override fun onRequestPermissionsResult(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user