RippleNode

class RippleNode(interactionSource: InteractionSource) : Modifier.Node, LayoutAwareModifierNode, CompositionLocalConsumerModifierNode, DrawModifierNode

Constructors

Link copied to clipboard
constructor(interactionSource: InteractionSource)

Properties

Link copied to clipboard
val coroutineScope: CoroutineScope
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override var node: Modifier.Node
Link copied to clipboard
val pendingInteractions: MutableList<PressInteraction>
Link copied to clipboard
val ripples: MutableScatterMap<PressInteraction.Press, Ripple.RippleAnimation>
Link copied to clipboard
open override val shouldAutoInvalidate: Boolean = false
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun ContentDrawScope.draw()
Link copied to clipboard
fun handlePressInteraction(pressInteraction: PressInteraction)
Link copied to clipboard
open override fun onAttach()
Link copied to clipboard
open fun onDensityChange()
Link copied to clipboard
open override fun onDetach()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onPlaced(coordinates: LayoutCoordinates)
Link copied to clipboard
open override fun onRemeasured(size: IntSize)
Link copied to clipboard
open fun onReset()
Link copied to clipboard
fun sideEffect(effect: () -> Unit)