To add androidx drawerlayout bindings, import corbind-drawerlayout module:
dependencies {
implementation("ru.ldralighieri.corbind:corbind-drawerlayout:1.12.1")
}| Component | Extension | Description |
|---|---|---|
| DrawerLayout | drawerOpens |
Called when a drawer has settled in a completely open or close state. |
drawer.drawerOpens() // Flow<Boolean>
.onEach { isOpen ->
tvMessage = "Drawer completely ${ if (isOpen) "open" else "close"}"
}
.flowWithLifecycle(lifecycle)
.launchIn(lifecycleScope) // lifecycle-runtime-ktxMore examples in source code