Package-level declarations

Types

Link copied to clipboard
expect object Arrangement
actual object Arrangement
actual object Arrangement
Link copied to clipboard
expect interface BoxScope
actual interface BoxScope
actual interface BoxScope
Link copied to clipboard
expect interface ColumnScope
actual interface ColumnScope
actual interface ColumnScope
Link copied to clipboard
Link copied to clipboard
expect abstract class PaddingValues
actual abstract class PaddingValues(val platformValue: PaddingValues)
actual abstract class PaddingValues
Link copied to clipboard
expect interface PlatformColumnScope
actual typealias PlatformColumnScope = ColumnScope
typealias PlatformColumnScope = ColumnScope
Link copied to clipboard
expect interface PlatformRowScope
actual typealias PlatformRowScope = RowScope
actual typealias PlatformRowScope = RowScope
typealias PlatformRowScope = RowScope
Link copied to clipboard
expect interface RowScope
actual interface RowScope
actual interface RowScope

Functions

Link copied to clipboard
expect fun Modifier.absolutePadding(left: Dp = 0.dp, top: Dp = 0.dp, right: Dp = 0.dp, bottom: Dp = 0.dp): Modifier

See the KDoc of the overload with one Dp parameter for platform differences.

actual fun Modifier.absolutePadding(left: Dp, top: Dp, right: Dp, bottom: Dp): Modifier
actual fun Modifier.absolutePadding(left: Dp, top: Dp, right: Dp, bottom: Dp): Modifier
Link copied to clipboard
expect fun Box(modifier: Modifier)
expect fun Box(modifier: Modifier = Modifier, contentAlignment: Alignment = Alignment.TopStart, content: @Composable BoxScope.() -> Unit)
actual fun Box(modifier: Modifier)
actual fun Box(modifier: Modifier, contentAlignment: Alignment, content: BoxScope.() -> Unit)
actual fun Box(modifier: Modifier)
actual fun Box(modifier: Modifier, contentAlignment: Alignment, content: BoxScope.() -> Unit)
Link copied to clipboard
expect fun Column(modifier: Modifier = Modifier, verticalArrangement: Arrangement.Vertical = Arrangement.Top, horizontalAlignment: Alignment.Horizontal = Alignment.Start, content: @Composable ColumnScope.() -> Unit)
actual fun Column(modifier: Modifier, verticalArrangement: Arrangement.Vertical, horizontalAlignment: Alignment.Horizontal, content: ColumnScope.() -> Unit)
actual fun Column(modifier: Modifier, verticalArrangement: Arrangement.Vertical, horizontalAlignment: Alignment.Horizontal, content: ColumnScope.() -> Unit)
Link copied to clipboard
expect fun Modifier.fillMaxHeight(@FloatRange(from = 0.0, to = 1.0) fraction: Float = 1.0f): Modifier
actual fun Modifier.fillMaxHeight(@FloatRange(from = 0.0, to = 1.0) fraction: Float): Modifier
actual fun Modifier.fillMaxHeight(@FloatRange(from = 0.0, to = 1.0) fraction: Float): Modifier
Link copied to clipboard
expect fun Modifier.fillMaxSize(@FloatRange(from = 0.0, to = 1.0) fraction: Float = 1.0f): Modifier
actual fun Modifier.fillMaxSize(@FloatRange(from = 0.0, to = 1.0) fraction: Float): Modifier
actual fun Modifier.fillMaxSize(@FloatRange(from = 0.0, to = 1.0) fraction: Float): Modifier
Link copied to clipboard
expect fun Modifier.fillMaxWidth(@FloatRange(from = 0.0, to = 1.0) fraction: Float = 1.0f): Modifier
actual fun Modifier.fillMaxWidth(@FloatRange(from = 0.0, to = 1.0) fraction: Float): Modifier
actual fun Modifier.fillMaxWidth(@FloatRange(from = 0.0, to = 1.0) fraction: Float): Modifier
Link copied to clipboard
Link copied to clipboard
expect fun Modifier.height(height: Dp): Modifier
expect fun Modifier.height(intrinsicSize: IntrinsicSize): Modifier
actual fun Modifier.height(height: Dp): Modifier
actual fun Modifier.height(intrinsicSize: IntrinsicSize): Modifier
actual fun Modifier.height(height: Dp): Modifier
actual fun Modifier.height(intrinsicSize: IntrinsicSize): Modifier
Link copied to clipboard
expect fun Modifier.heightIn(min: Dp = Dp.Unspecified, max: Dp = Dp.Unspecified): Modifier
actual fun Modifier.heightIn(min: Dp, max: Dp): Modifier
actual fun Modifier.heightIn(min: Dp, max: Dp): Modifier
Link copied to clipboard
expect fun Modifier.padding(all: Dp): Modifier

Padding works differently on Compose UI and CSS. In Compose UI, the padding modifier adds a layer of wrapper around the component, and order of modifiers matters; while in CSS, this function delegates to the margin CSS properties.

expect fun Modifier.padding(paddingValues: PaddingValues): Modifier
expect fun Modifier.padding(horizontal: Dp = 0.dp, vertical: Dp = 0.dp): Modifier
expect fun Modifier.padding(start: Dp = 0.dp, top: Dp = 0.dp, end: Dp = 0.dp, bottom: Dp = 0.dp): Modifier

See the KDoc of the overload with one Dp parameter for platform differences.

actual fun Modifier.padding(all: Dp): Modifier
actual fun Modifier.padding(paddingValues: PaddingValues): Modifier
actual fun Modifier.padding(horizontal: Dp, vertical: Dp): Modifier
actual fun Modifier.padding(start: Dp, top: Dp, end: Dp, bottom: Dp): Modifier
actual fun Modifier.padding(all: Dp): Modifier
actual fun Modifier.padding(paddingValues: PaddingValues): Modifier
actual fun Modifier.padding(horizontal: Dp, vertical: Dp): Modifier
actual fun Modifier.padding(start: Dp, top: Dp, end: Dp, bottom: Dp): Modifier
Link copied to clipboard
expect fun PaddingValues(horizontal: Dp = 0.dp, vertical: Dp = 0.dp): PaddingValues
expect fun PaddingValues(start: Dp = 0.dp, top: Dp = 0.dp, end: Dp = 0.dp, bottom: Dp = 0.dp): PaddingValues
actual fun PaddingValues(horizontal: Dp, vertical: Dp): PaddingValues
actual fun PaddingValues(start: Dp, top: Dp, end: Dp, bottom: Dp): PaddingValues
actual fun PaddingValues(horizontal: Dp, vertical: Dp): PaddingValues
actual fun PaddingValues(start: Dp, top: Dp, end: Dp, bottom: Dp): PaddingValues
Link copied to clipboard
expect fun Row(modifier: Modifier = Modifier, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, verticalAlignment: Alignment.Vertical = Alignment.Top, content: @Composable RowScope.() -> Unit)
actual fun Row(modifier: Modifier, horizontalArrangement: Arrangement.Horizontal, verticalAlignment: Alignment.Vertical, content: RowScope.() -> Unit)
actual fun Row(modifier: Modifier, horizontalArrangement: Arrangement.Horizontal, verticalAlignment: Alignment.Vertical, content: RowScope.() -> Unit)
Link copied to clipboard
expect fun Modifier.size(dp: Dp): Modifier
expect fun Modifier.size(width: Dp, height: Dp): Modifier
actual fun Modifier.size(dp: Dp): Modifier
actual fun Modifier.size(width: Dp, height: Dp): Modifier
actual fun Modifier.size(dp: Dp): Modifier
actual fun Modifier.size(width: Dp, height: Dp): Modifier
Link copied to clipboard
expect fun Modifier.sizeIn(minWidth: Dp = Dp.Unspecified, minHeight: Dp = Dp.Unspecified, maxWidth: Dp = Dp.Unspecified, maxHeight: Dp = Dp.Unspecified): Modifier
actual fun Modifier.sizeIn(minWidth: Dp, minHeight: Dp, maxWidth: Dp, maxHeight: Dp): Modifier
actual fun Modifier.sizeIn(minWidth: Dp, minHeight: Dp, maxWidth: Dp, maxHeight: Dp): Modifier
Link copied to clipboard
expect fun Spacer(modifier: Modifier)
actual fun Spacer(modifier: Modifier)
actual fun Spacer(modifier: Modifier)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect fun Modifier.width(width: Dp): Modifier
expect fun Modifier.width(intrinsicSize: IntrinsicSize): Modifier
actual fun Modifier.width(width: Dp): Modifier
actual fun Modifier.width(intrinsicSize: IntrinsicSize): Modifier
actual fun Modifier.width(width: Dp): Modifier
actual fun Modifier.width(intrinsicSize: IntrinsicSize): Modifier
Link copied to clipboard
expect fun Modifier.widthIn(min: Dp = Dp.Unspecified, max: Dp = Dp.Unspecified): Modifier
actual fun Modifier.widthIn(min: Dp, max: Dp): Modifier
actual fun Modifier.widthIn(min: Dp, max: Dp): Modifier
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard