Ripple

data object Ripple : IndicationNodeFactory

Types

Link copied to clipboard
class RippleAnimation(origin: Offset?, radius: Float)
Link copied to clipboard
class RippleNode(interactionSource: InteractionSource) : Modifier.Node, LayoutAwareModifierNode, CompositionLocalConsumerModifierNode, DrawModifierNode
Link copied to clipboard

Properties

Link copied to clipboard
const val DRAGGED_ALPHA: Float = 0.18f
Link copied to clipboard
const val FADEIN_DURATION: Int = 100
Link copied to clipboard
const val FADEOUT_DURATION: Int = 175
Link copied to clipboard
const val FOCUSED_ALPHA: Float = 0.12f
Link copied to clipboard
const val HOVERED_ALPHA: Float = 0.08f
Link copied to clipboard
const val PRESSED_ALPHA: Float = 0.15f
Link copied to clipboard
const val RADIUS_DURATION: Int = 250
Link copied to clipboard
const val RIPPLE_EXTRA_RADIUS: Int = 5

Functions

Link copied to clipboard
open override fun create(interactionSource: InteractionSource): DelegatableNode
Link copied to clipboard
@Composable
open fun rememberUpdatedInstance(interactionSource: InteractionSource): IndicationInstance