在基于XML的布局中,我们可以在编辑文本中设置
app:autoSizeTextType =“uniform”
以自动调整文本字体大小。但是,在Compose TextField
中没有类似的功能。请建议是否有任何替代方法。 app:autoSizeTextType =“uniform”
以自动调整文本字体大小。但是,在Compose TextField
中没有类似的功能。请建议是否有任何替代方法。@Composable
fun Int.scaledSp(): TextUnit {
val value: Int = this
return with(LocalDensity.current) {
val fontScale = this.fontScale
val textSize = value / fontScale
textSize.sp
}