【发布时间】:2022-03-07 21:45:29
【问题描述】:
如何以编程方式生成包含自定义文本的图像(在 Kotlin 中)?
下图为示例:
这里的所有文本都应该可以通过编程方式编辑 - 换句话说,我想要一个可以通过编程方式编辑的模板,它可以保存为图像。
我还希望能够设置图像的宽度(同时保持质量和纵横比)。
我在 SO 上探索了许多类似问题的答案,但它们已过时/不推荐使用或不够优雅,因此请不要将此问题标记为重复。我愿意使用来自 GitHub 的库。
我尝试将文本绘制到支持位图的画布上,但文本的位置因设备而异,这并不好。
【问题讨论】:
-
将您的文本和图像绘制到
Bitmap-支持的Canvas。 -
@CommonsWare 我试过这个,但问题是文本的位置因设备而略有不同。
-
“我试过这个”——那么您应该就您的实施提出问题寻求帮助,minimal reproducible example 显示您尝试过的内容并显示您不喜欢的结果。跨度>
标签: android image kotlin templates text