Ehs*_*msz 6 android android-typeface android-jetpack-compose
我正在尝试使用NativeCanvas和绘制文本NativePaint。我想使用 Jetpack compose FontFamily,Typeface但我必须使用本机Typeface.
我无法获取字体路径来compose FontFamily创建本机Typeface.
有什么办法可以转换Compose Typeface为原生Typeface吗?
谢谢
Nes*_*rez -1
我认为没有办法将撰写字体隐藏为原生字体。目前我发现的唯一解决方法是提供资源:
val textTypeface: android.graphics.Typeface? =
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.O) LocalContext.current.resources.getFont(R.font.quicksand_light) else null
Run Code Online (Sandbox Code Playgroud)
但是,如果 android 版本< android oreo,我不知道如何提供字体,所以我回退到默认字体。
| 归档时间: |
|
| 查看次数: |
486 次 |
| 最近记录: |