android, drawerLayout: closeDrawer и closeDrawers не работает

Не получается программно закрыть DrawerLayout. Не работают методы closeDrawer и closeDrawers. Пробовал так:

binding.drawerLayout.closeDrawer(GravityCompat.START)
binding.drawerLayout.closeDrawer(GravityCompat.END, true)
binding.drawerLayout.closeDrawer(binding.navView)
binding.drawerLayout.closeDrawer(binding.drawerLayout)
binding.drawerLayout.closeDrawers()

Не понимаю.


Ответы (1 шт):

Автор решения: Wlad

у меня прям сейчас есть проект и есть отдельная кнопка, которая должна закрывать Drawer. внутри этой кнопки у меня прописано

mainDrawer.close()

все работает.

→ Ссылка