我的样式文件中定义了一个自定义字体:
<style name="TextCustomGood" parent="TextParent">
<item name="android:textSize">@dimen/mediumSize</item>
<item name="font">@font/serranopro_bold</item>
</style>
我想在我的自定义可绘制对象中使用它以该字体和字体大小绘制一些文本。我正在尝试以下,但它没有使用该字体:
val paint = Paint()
paint.isAntiAlias = true
paint.typeface = Typeface.defaultFromStyle(R.style.TextCustomGood)
canvas.draw("Hello World", 0, 0, paint)
请告诉我我做错了什么。我已经查看了所有其他类似的问题,但这些问题对我没有帮助,所以请不要标记为重复。