Package design.andromedacompose.design

Functions

Link copied to clipboard
fun Modifier.conditional(predicate: Boolean, other: Modifier.() -> Modifier): Modifier
Link copied to clipboard
@Composable
inline fun debounced(crossinline onClick: () -> Unit, debounceTime: Long = 1000): () -> Unit

Wraps an onClick lambda with another one that supports debouncing. The default deboucing time is 1000ms.

Link copied to clipboard
fun Modifier.debouncedClickable(debounceTime: Long = 1000, onClick: () -> Unit): Modifier

The same as Modifier.clickable with support to debouncing.

Link copied to clipboard
fun Color.invert(): Color
Link copied to clipboard
fun LazyListState.isScrolledToTheEnd(): Boolean
Link copied to clipboard
fun LazyListState.isScrolledToTheStart(): Boolean