2497 added extension function

This commit is contained in:
gouri-panda 2020-11-18 15:29:48 +05:30
parent 172a4c8e7f
commit 1b0082304f

View File

@ -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(