const

Creates a literal expression for a String value.


fun <T : EnumValue<T>> const(value: T): EnumLiteral<T>(source)

Creates a literal expression for an enum value implementing EnumValue.


Creates a literal expression for a dimensionless Float value.


Creates a literal expression for an dimensionless Int value.


fun const(dp: Dp): DpLiteral(source)

Creates a literal expression for a Dp value.


fun const(textUnit: TextUnit): TextUnitCalculation(source)

Creates a literal expression for a specified TextUnit value in SP or EM. It can be provided in either unit, and will resolve to one at runtime depending on the property it is used in.


Creates a literal expression for a Duration value.

The duration will be rounded to the nearest whole milliseconds.


Creates a literal expression for a Boolean value.


fun const(color: Color): ColorLiteral(source)

Creates a literal expression for a Color value.


fun const(offset: Offset): OffsetLiteral(source)

Creates a literal expression for an Offset value.


fun const(dpOffset: DpOffset): DpOffsetLiteral(source)

Creates a literal expression for a DpOffset value.


fun const(padding: PaddingValues.Absolute): DpPaddingLiteral(source)

Creates a literal expression for a PaddingValues.Absolute value.


Creates a literal expression for a list.


@JvmName(name = "constStringList")
fun const(list: List<String>): ListLiteral<StringValue>(source)
@JvmName(name = "constEnumList")
fun <T : EnumValue<T>> const(list: List<EnumValue<T>>): ListLiteral<EnumValue<T>>(source)

Creates a literal expression for a list of strings.


@JvmName(name = "constNumberList")
fun const(list: List<Number>): Literal<VectorValue<Number>, *>(source)

Creates a literal expression for a list of numbers.