【发布时间】:2021-10-22 07:37:01
【问题描述】:
在res/font 我已经这样定义font-family:
<font-family xmlns:app="http://schemas.android.com/apk/res-auto">
<font app:fontStyle="normal" app:fontWeight="400" app:font="xyz_1"/>
<font app:fontStyle="normal" app:fontWeight="500" app:font="xyz_2"/>
</font-family>
如何在 Jetpack Compose 中加载它并将其用作 FontFamily 对象?
【问题讨论】:
-
这很奇怪,但是当我尝试这样做并将字体粗细设置为中等时,它不会改变任何东西
-
您能否将代码添加到您的问题中以便更好地理解?
-
如果您仍想保留 XML,我可能有一个解决方法,虽然它不受支持,但它包含一些遗留 API。像
android.graphics.*而不是他们的 Compose Equivalents。这适用于Text之类的东西,但可能需要修改输入字段。
标签: android android-jetpack-compose android-theme