前言
在网络上找了一圈,关于如何设置字体的API部分内容较少,也大多不是Android平台的代码,可参考新较弱,这边做个总结,希望可以帮到后来者。
PAGView是什么?
PAGView是腾讯公司自主研发的一套完整动画工作流解决方案。在Android上主要用来播放动效的,可以实现文字图片的编辑和替换,实现非常灵活,性能优秀。
示例
val file = PAGFile.Load(resources.assets, "pag/结果.pag")
val t = file.getTextData(0)
t.text = "+${rewardCoin}"
val f = PAGFont.RegisterFont(
requireActivity().assets,
"fonts/Alibaba_**.otf"
)
t.fontFamily = f.fontFamily
t.fontStyle = f.fontStyle
file.replaceText(0, t)
binding.pagView.composition = file
binding.pagView.play()
如果本文对你有帮助就点个赞支持下吧~~~
网友评论