android compose fontstyle 设置
时间: 2023-09-09 17:06:25 浏览: 267
android字体设置
4星 · 用户满意度95%
在 Android Compose 中设置字体样式可以使用 `TextStyle` 组件。`TextStyle` 组件有多个属性用于设置字体样式,其中包括 `fontWeight`、`fontStyle` 和 `fontFamily`。
例如,要设置一个粗体、斜体的字体,可以使用以下代码:
``` kotlin
Text(
text = "Hello World",
style = TextStyle(
fontWeight = FontWeight.Bold,
fontStyle = FontStyle.Italic
)
)
```
其中,`fontWeight` 属性用于设置字体的粗细程度,可选值包括 `FontWeight.Normal`、`FontWeight.Light`、`FontWeight.Bold` 等。`fontStyle` 属性用于设置字体的样式,可选值包括 `FontStyle.Normal`、`FontStyle.Italic` 等。
如果需要使用自定义的字体,可以使用 `fontFamily` 属性,例如:
``` kotlin
Text(
text = "Hello World",
style = TextStyle(
fontFamily = FontFamily(Font(R.font.my_custom_font))
)
)
```
其中,`FontFamily` 组件用于指定字体族,`Font` 组件用于指定字体资源。上面的例子中使用了 `R.font.my_custom_font` 字体资源。
阅读全文