DpConstraints
data class DpConstraints
kotlin.Any | |
↳ | androidx.ui.layout.DpConstraints |
Similar to Constraints, but with constraint values expressed in Dp. They are used in the APIs of certain layout models such as Container or ConstrainedBox, and will be translated to Constraints before being used by the core measuring and layout steps.
Summary
Public constructors |
|
---|---|
<init>(minWidth: Dp = 0.dp, maxWidth: Dp = Dp.Infinity, minHeight: Dp = 0.dp, maxHeight: Dp = Dp.Infinity) Similar to Constraints, but with constraint values expressed in Dp. |
Companion functions |
|
---|---|
DpConstraints |
tightConstraints(width: Dp, height: Dp) Creates constraints tight in both dimensions. |
DpConstraints |
tightConstraintsForHeight(height: Dp) Creates constraints with tight height and loose width. |
DpConstraints |
tightConstraintsForWidth(width: Dp) Creates constraints with tight width and loose height. |
Extension functions |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From androidx.ui.layout
|
Properties |
|
---|---|
Dp | |
Dp | |
Dp | |
Dp |
Extension properties |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From androidx.ui.layout
|
Public constructors
<init>
DpConstraints(
minWidth: Dp = 0.dp,
maxWidth: Dp = Dp.Infinity,
minHeight: Dp = 0.dp,
maxHeight: Dp = Dp.Infinity)
Similar to Constraints, but with constraint values expressed in Dp. They are used in the APIs of certain layout models such as Container or ConstrainedBox, and will be translated to Constraints before being used by the core measuring and layout steps.
Properties
maxHeight
val maxHeight: Dp
maxWidth
val maxWidth: Dp
minHeight
val minHeight: Dp
minWidth
val minWidth: Dp
Companion functions
tightConstraints
fun tightConstraints(
width: Dp,
height: Dp
): DpConstraints
Creates constraints tight in both dimensions.
tightConstraintsForHeight
fun tightConstraintsForHeight(height: Dp): DpConstraints
Creates constraints with tight height and loose width.
tightConstraintsForWidth
fun tightConstraintsForWidth(width: Dp): DpConstraints
Creates constraints with tight width and loose height.