LayoutElementBuilders.Box.Builder

Added in 1.0.0
Deprecated in 1.2.0

class LayoutElementBuilders.Box.Builder : LayoutElementBuilders.LayoutElement.Builder


Builder for Box.

Summary

Public constructors

Public functions

LayoutElementBuilders.Box.Builder

Adds one item to the child element(s) to wrap.

LayoutElementBuilders.Box

Builds an instance with values accumulated in this Builder.

LayoutElementBuilders.Box.Builder

Sets the height of this Box.

LayoutElementBuilders.Box.Builder
setHorizontalAlignment(horizontalAlignment: Int)

Sets the horizontal alignment of the element inside this Box.

LayoutElementBuilders.Box.Builder

Sets the horizontal alignment of the element inside this Box.

LayoutElementBuilders.Box.Builder

Sets androidx.wear.tiles.ModifiersBuilders.Modifiers for this element.

LayoutElementBuilders.Box.Builder
setVerticalAlignment(verticalAlignment: Int)

Sets the vertical alignment of the element inside this Box.

LayoutElementBuilders.Box.Builder

Sets the vertical alignment of the element inside this Box.

LayoutElementBuilders.Box.Builder

Sets the width of this Box.

Public constructors

Builder

Added in 1.0.0
Deprecated in 1.2.0
Builder()

Public functions

addContent

Added in 1.0.0
Deprecated in 1.2.0
fun addContent(content: LayoutElementBuilders.LayoutElement): LayoutElementBuilders.Box.Builder

Adds one item to the child element(s) to wrap.

build

Added in 1.5.0-alpha04
Deprecated in 1.5.0-alpha04
fun build(): LayoutElementBuilders.Box

Builds an instance with values accumulated in this Builder.

setHeight

Added in 1.0.0
Deprecated in 1.2.0
fun setHeight(height: DimensionBuilders.ContainerDimension): LayoutElementBuilders.Box.Builder

Sets the height of this Box. If not defined, this will size itself to fit all of its children (i.e. a WrappedDimension).

setHorizontalAlignment

Added in 1.0.0
Deprecated in 1.2.0
fun setHorizontalAlignment(horizontalAlignment: Int): LayoutElementBuilders.Box.Builder

Sets the horizontal alignment of the element inside this Box. If not defined, defaults to HORIZONTAL_ALIGN_CENTER.

setHorizontalAlignment

Added in 1.0.0
Deprecated in 1.2.0
fun setHorizontalAlignment(
    horizontalAlignment: LayoutElementBuilders.HorizontalAlignmentProp
): LayoutElementBuilders.Box.Builder

Sets the horizontal alignment of the element inside this Box. If not defined, defaults to HORIZONTAL_ALIGN_CENTER.

setModifiers

Added in 1.0.0
Deprecated in 1.2.0
fun setModifiers(modifiers: ModifiersBuilders.Modifiers): LayoutElementBuilders.Box.Builder

Sets androidx.wear.tiles.ModifiersBuilders.Modifiers for this element.

setVerticalAlignment

Added in 1.0.0
Deprecated in 1.2.0
fun setVerticalAlignment(verticalAlignment: Int): LayoutElementBuilders.Box.Builder

Sets the vertical alignment of the element inside this Box. If not defined, defaults to VERTICAL_ALIGN_CENTER.

setVerticalAlignment

Added in 1.0.0
Deprecated in 1.2.0
fun setVerticalAlignment(
    verticalAlignment: LayoutElementBuilders.VerticalAlignmentProp
): LayoutElementBuilders.Box.Builder

Sets the vertical alignment of the element inside this Box. If not defined, defaults to VERTICAL_ALIGN_CENTER.

setWidth

Added in 1.0.0
Deprecated in 1.2.0
fun setWidth(width: DimensionBuilders.ContainerDimension): LayoutElementBuilders.Box.Builder

Sets the width of this Box. If not defined, this will size itself to fit all of its children (i.e. a WrappedDimension).