Alignment.Vertical

Known direct subclasses
BiasAlignment.Vertical

An Alignment.Vertical specified by bias: for example, a bias of -1 represents alignment to the top, a bias of 0 will represent centering, and a bias of 1 will represent bottom.


An interface to calculate the position of a box of a certain height inside an available height. Alignment.Vertical is often used to define the vertical alignment of a layout inside a parent layout.

Summary

Public functions

Int
align(size: Int, space: Int)

Calculates the vertical position of a box of height size relative to the top edge of an area of height space.

Cmn
open operator Alignment

Combine this instance's vertical alignment with other's horizontal alignment to create an Alignment.

Cmn

Public functions

align

fun align(size: Int, space: Int): Int

Calculates the vertical position of a box of height size relative to the top edge of an area of height space. The returned offset can be negative or larger than space - size meaning that the box will be positioned partially or completely outside the area.

plus

open operator fun plus(other: Alignment.Horizontal): Alignment

Combine this instance's vertical alignment with other's horizontal alignment to create an Alignment.