O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

androidx.compose.foundation

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.

Classes

AtomicReference

BorderStroke

Class to specify the stroke to draw border with.

MutatorMutex

Mutual exclusion for UI state mutation over time.

ScrollState

State of the scroll.

Annotations

ExperimentalFoundationApi

InternalFoundationApi

Enums

MutatePriority

Priorities for performing mutation on state.

Top-level functions summary

BorderStroke
BorderStroke(width: Dp, color: Color)

Create BorderStroke class with width and Color

Unit
Canvas(modifier: Modifier, onDraw: DrawScope.() -> Unit)

Component that allow you to specify an area on the screen and perform canvas drawing on this area.

Unit
Image(bitmap: ImageBitmap, contentDescription: String?, modifier: Modifier = Modifier, alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Fit, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null)

A composable that lays out and draws a given ImageBitmap.

Unit
Image(imageVector: ImageVector, contentDescription: String?, modifier: Modifier = Modifier, alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Fit, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null)

A composable that lays out and draws a given ImageVector.

Unit
Image(painter: Painter, contentDescription: String?, modifier: Modifier = Modifier, alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Fit, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null)

Creates a composable that lays out and draws a given Painter.

Boolean

This function should be used to help build responsive UIs that follow the system setting, to avoid harsh contrast changes when switching between applications.

ScrollState
rememberScrollState(initial: Int = 0)

Create and remember the ScrollState based on the currently appropriate scroll configuration to allow changing scroll position or observing scroll behavior.

Top-level properties summary

ProvidableCompositionLocal<Indication>

CompositionLocal that provides an Indication through the hierarchy.

Extension functions summary