create

abstract fun create(value: Float, unitType: (TextUnitTypes) -> TextUnitType): TextUnit

创建一个具有指定数值和单位类型的 TextUnit 实例。

这是一个通用的工厂方法,允许灵活地构造 TextUnit 对象。

使用示例:

// 创建一个 16.sp 的 TextUnit
val fontSize = create(16.0f) { it.Sp }

// 创建一个 1.2.em 的 TextUnit
val lineHeight = create(1.2f) { it.Em }

Return

一个新创建的、包含给定值和类型的 TextUnit 实例。

Parameters

value

要创建的文本单位的浮点数值,例如 16.0f

unitType

一个用于选择单位类型的函数。此函数接收一个 TextUnitTypes 实例, 并应返回所需的单位类型,例如 it.Spit.Em