Мы можем использовать это вместо пользовательского интерфейса навигации, если вы не хотите использовать jetpack
val drawwerlayout = drawer_layout
val t = ActionBarDrawerToggle(this,drawwerlayout,R.string.drawer_open,R.string.drawer_close)
drawwerlayout.addDrawerListener(t)
t.syncState()
supportActionBar?.setDisplayHomeAsUpEnabled(true)
nav_view.setNavigationItemSelectedListener {
when(it.itemId)
{
R.id.logout -> {
Snackbar.make(homeLayout,"Logged out Clicked", Snackbar.LENGTH_SHORT).show()
}
}
drawwerlayout.closeDrawer(GravityCompat.START)
true
}