Если я правильно понял, вы хотите отключить доступ к ящику.Для этого вам просто нужно отключить кнопку, которая открывает его, и заблокировать его при закрытии.пример:
btnMenu.isEnabled = false
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, GravityCompat.START)
Если вы хотите получить доступ к ящику из фрагмента, вы не можете и не нуждаетесь.
Вам нужен метод, который выполняет все операции в вашемактивность, а затем вызовите этот метод из вашего фрагмента.
Пример:
В действии:
fun closeAndLockDrawer() {
drawer.closeDrawer(GravityCompat.START);
btnMenu.isEnabled = false
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, GravityCompat.START)
}
Во фрагменте:
(activity as YourActivity).closeAndLockDrawer()