onClick

actual fun Modifier.onClick(enabled: Boolean, onDoubleClick: () -> Unit?, onLongClick: () -> Unit?, onClick: () -> Unit): Modifier
expect fun Modifier.onClick(enabled: Boolean = true, onDoubleClick: () -> Unit? = null, onLongClick: () -> Unit? = null, onClick: () -> Unit): Modifier

An easy extendable Modifier.onClick method.

Return

a Modifier with clicking option changes.

Parameters

enabled

if clicking of any kind is enabled.

onDoubleClick

what to do on double click

onLongClick

what to do on long click

onClick

what to do on default click

actual fun Modifier.onClick(enabled: Boolean, onDoubleClick: () -> Unit?, onLongClick: () -> Unit?, onClick: () -> Unit): Modifier
actual fun Modifier.onClick(enabled: Boolean, onDoubleClick: () -> Unit?, onLongClick: () -> Unit?, onClick: () -> Unit): Modifier
actual fun Modifier.onClick(enabled: Boolean, onDoubleClick: () -> Unit?, onLongClick: () -> Unit?, onClick: () -> Unit): Modifier
actual fun Modifier.onClick(enabled: Boolean, onDoubleClick: () -> Unit?, onLongClick: () -> Unit?, onClick: () -> Unit): Modifier