Source set: Android
public class Alignment(public val horizontal: Horizontal, public val vertical: Vertical)
A class used to specify the position of a sized box inside an available space. This is often used to specify how a parent layout should place its children.
Functions
equals
Source set: Android
override fun equals(other: Any?): Boolean
hashCode
Source set: Android
override fun hashCode(): Int
toString
Source set: Android
override fun toString(): String
Members
Horizontal
Source set: Android
public class Horizontal private constructor(private val value: Int)
Specifies how a parent should lay its children out horizontally, if the child has a width smaller than the parent.
Members
Companion
Source set: Android
public companion object
Properties
Start
Source set: Android
public val Start: Horizontal = Horizontal(0)
CenterHorizontally
Source set: Android
public val CenterHorizontally: Horizontal = Horizontal(1)
End
Source set: Android
public val End: Horizontal = Horizontal(2)
Vertical
Source set: Android
public class Vertical private constructor(private val value: Int)
Specifies how a parent should lay its children out vertically, if the child has a height smaller than the parent.
Members
Companion
Source set: Android
public companion object
Properties
Top
Source set: Android
public val Top: Vertical = Vertical(0)
CenterVertically
Source set: Android
public val CenterVertically: Vertical = Vertical(1)
Bottom
Source set: Android
public val Bottom: Vertical = Vertical(2)
Companion
Source set: Android
public companion object
Common Alignment options used in layouts.
Properties
TopStart
Source set: Android
public val TopStart: Alignment = Alignment(Horizontal.Start, Vertical.Top)
TopCenter
Source set: Android
public val TopCenter: Alignment = Alignment(Horizontal.CenterHorizontally, Vertical.Top)
TopEnd
Source set: Android
public val TopEnd: Alignment = Alignment(Horizontal.End, Vertical.Top)
CenterStart
Source set: Android
public val CenterStart: Alignment = Alignment(Horizontal.Start, Vertical.CenterVertically)
Center
Source set: Android
public val Center: Alignment =
Alignment(Horizontal.CenterHorizontally, Vertical.CenterVertically)
CenterEnd
Source set: Android
public val CenterEnd: Alignment = Alignment(Horizontal.End, Vertical.CenterVertically)
BottomStart
Source set: Android
public val BottomStart: Alignment = Alignment(Horizontal.Start, Vertical.Bottom)
BottomCenter
Source set: Android
public val BottomCenter: Alignment =
Alignment(Horizontal.CenterHorizontally, Vertical.Bottom)
BottomEnd
Source set: Android
public val BottomEnd: Alignment = Alignment(Horizontal.End, Vertical.Bottom)
Top
Source set: Android
public val Top: Vertical = Vertical.Top
CenterVertically
Source set: Android
public val CenterVertically: Vertical = Vertical.CenterVertically
Bottom
Source set: Android
public val Bottom: Vertical = Vertical.Bottom
Start
Source set: Android
public val Start: Horizontal = Horizontal.Start
CenterHorizontally
Source set: Android
public val CenterHorizontally: Horizontal = Horizontal.CenterHorizontally
End
Source set: Android
public val End: Horizontal = Horizontal.End