gpt4 book ai didi

android - 如何将 Jetpack Compose 中的 TextStyle 转换为 android.graphics.Typeface?

转载 作者:行者123 更新时间:2023-12-04 23:39:57 24 4
gpt4 key购买 nike

我需要在 Canvas 上绘制文本在 Compose 中,为此我需要一个 TextPaintandroid.graphics.Typeface .
有没有办法轻松转换 Compose TextStyleandroid.graphics.Typeface ?

最佳答案

目前,我发现的唯一解决方法是提供资源:

val textTypeface: android.graphics.Typeface? =
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.O) LocalContext.current.resources.getFont(R.font.quicksand_light) else null
但是,如果 android 版本 < android oreo,idk 如何提供字体,所以我回退到默认字体。

关于android - 如何将 Jetpack Compose 中的 TextStyle 转换为 android.graphics.Typeface?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70800896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com