Package-level declarations

Functions

Link copied to clipboard
inline fun Style.height(height: Dimen): Style

Sets a specific preferred height for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.heightPercent(heightPercent: Float): Style

Sets a specific preferred percent height for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.margin(all: Dimen? = null, horizontal: Dimen? = null, vertical: Dimen? = null, start: Dimen? = null, top: Dimen? = null, end: Dimen? = null, bottom: Dimen? = null, left: Dimen? = null, right: Dimen? = null): Style

Defines margin around the component on a per-edge basis.

Link copied to clipboard
inline fun Style.marginPercent(all: Float? = null, horizontal: Float? = null, vertical: Float? = null, start: Float? = null, top: Float? = null, end: Float? = null, bottom: Float? = null, left: Float? = null, right: Float? = null): Style

Defines margin around the component on a per-edge basis, with a percent value of container's size. See https://www.yogalayout.dev/docs/styling/margin-padding-border for more information.

Link copied to clipboard
inline fun Style.maxHeight(maxHeight: Dimen): Style

Sets a preferred maximum height for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.maxHeightPercent(maxHeightPercent: Float): Style

Sets a specific maximum percent height for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.maxWidth(maxWidth: Dimen): Style

Sets a preferred maximum width for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.maxWidthPercent(maxWidthPercent: Float): Style

Sets a specific maximum percent width for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.minHeight(minHeight: Dimen): Style

Sets a preferred minimum height for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.minHeightPercent(minHeightPercent: Float): Style

Sets a specific minimum percent height for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.minWidth(minWidth: Dimen): Style

Sets a preferred minimum width for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.minWidthPercent(minWidthPercent: Float): Style

Sets a specific minimum percent width for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.padding(all: Dimen? = null, horizontal: Dimen? = null, vertical: Dimen? = null, start: Dimen? = null, top: Dimen? = null, end: Dimen? = null, bottom: Dimen? = null, left: Dimen? = null, right: Dimen? = null): Style

Defines padding on the component on a per-edge basis.

Link copied to clipboard
inline fun Style.paddingPercent(all: Float? = null, horizontal: Float? = null, vertical: Float? = null, start: Float? = null, top: Float? = null, end: Float? = null, bottom: Float? = null, left: Float? = null, right: Float? = null): Style

Defines padding on the component on a per-edge basis, with a percent value of container's size. See https://www.yogalayout.dev/docs/styling/margin-padding-border for more information.

Link copied to clipboard
inline fun Style.width(width: Dimen): Style

Sets a specific preferred width for this component when its parent lays it out.

Link copied to clipboard
inline fun Style.widthPercent(widthPercent: Float): Style

Sets a specific preferred percent width for this component when its parent lays it out.