mikepenz / MaterialDrawer

The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
https://mikepenz.dev
Apache License 2.0
11.67k stars 2.05k forks source link

Drawer open/close listener #2747

Closed MBoberski closed 2 years ago

MBoberski commented 2 years ago

Is it any way to do that?

mikepenz commented 2 years ago

Please refer to the official DrawerLayout docs: https://developer.android.com/reference/androidx/drawerlayout/widget/DrawerLayout.DrawerListener

kuwapa commented 2 years ago

For future reference, to attach a drawerListener use this code

drawer.drawerLayout.addDrawerListener(object : DrawerLayout.DrawerListener {

    override fun onDrawerSlide(drawerView: View, slideOffset: Float) {
    }

    override fun onDrawerOpened(drawerView: View) {
    }

    override fun onDrawerClosed(drawerView: View) {
    }

    override fun onDrawerStateChanged(newState: Int) {
    }

})