Views Coroutines¶
Android Views + Kotlin coroutines.
Supported platforms: Android.
Setup¶
If you want to use this dependency without using one of the fun packs,
you can use Splitties.viewsCoroutines, provided you have refreshVersions added to the project.
For reference, the maven coordinates of this module are com.louiscad.splitties:splitties-views-coroutines.
Content¶
Extension functions:
| Name | Description |
|---|---|
View.awaitOneClick |
Suspends until the view is clicked. Cancellable. |
View.awaitOneLongClick |
Suspends until the view is long clicked. Cancellable. |
View.visibleUntilClicked |
Makes the view visible until it is clicked and the passed lambda is executed. Cancellable. |
View.visibleUntilLongClicked |
Makes the view visible until it is long clicked and the passed lambda is executed. Cancellable. |
View.visibleInScope |
Makes the view visible while the passed lambda is executing. |
View.goneInScope |
Makes the view gone while the passed lambda is executing. |
View.invisibleInScope |
Makes the view invisible while the passed lambda is executing. |