margin

Appends equal physical-edge margins for the native parent layout parameters.

Receiver

modifier chain to extend

Return

a new modifier chain

Parameters

all

margin applied to every edge in dp


fun Modifier.margin(horizontal: UiDp = UiDp.Zero, vertical: UiDp = UiDp.Zero): Modifier(source)

Appends symmetric horizontal and vertical physical-edge margins.

Receiver

modifier chain to extend

Return

a new modifier chain

Parameters

horizontal

margin applied to left and right edges

vertical

margin applied to top and bottom edges


fun Modifier.margin(left: UiDp = UiDp.Zero, top: UiDp = UiDp.Zero, right: UiDp = UiDp.Zero, bottom: UiDp = UiDp.Zero): Modifier(source)

Appends independently sized physical-edge margins.

Later margin elements override earlier ones during renderer resolution.

Receiver

modifier chain to extend

Return

a new modifier chain

Parameters

left

left margin in dp

top

top margin in dp

right

right margin in dp

bottom

bottom margin in dp