{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

androidx.compose.foundation

Annotations

ExperimentalFoundationApi
InternalFoundationApi

Interfaces

Indication

Indication represents visual effects that occur when certain interactions happens.

IndicationInstance

IndicationInstance is a specific instance of an Indication that draws visual effects on certain interactions, such as press or focus.

MarqueeSpacing

Defines a calculateSpacing method that determines the space after the end of basicMarquee content before drawing the content again.

OverscrollEffect

An OverscrollEffect represents a visual effect that displays when the edges of a scrolling container have been reached with a scroll or fling.

Classes

AtomicLong
AtomicReference
BackgroundKt
BasicMarqueeKt
BorderKt
BorderStroke

Class to specify the stroke to draw border with.

BorderStrokeKt
CanvasKt
CheckScrollableContainerConstraintsKt
ClickableKt
ClipScrollableContainerKt
DarkThemeKt
ExcludeFromSystemGestureKt
FocusableKt
FocusedBoundsKt
HoverableKt
ImageKt
IndicationKt
MagnifierKt
MagnifierStyle

Specifies how a magnifier should create the underlying Magnifier widget.

MarqueeAnimationMode

Specifies when the basicMarquee animation runs.

MutatorMutex

Mutual exclusion for UI state mutation over time.

OverscrollConfiguration

Metadata for overscroll effects for android platform.

OverscrollConfigurationKt
OverscrollKt
ProgressSemanticsKt
ScrollKt
ScrollState

State of the scroll.

SystemGestureExclusionKt
MagnifierStyle.Companion
MarqueeAnimationMode.Companion
MarqueeSpacing.Companion
ScrollState.Companion

Enums

MutatePriority

Priorities for performing mutation on state.