android - 我可以在 android canvas 上绘制 pi 使其看起来像是用 drawText 绘制的吗?

标签 android canvas drawtext

您好,我有一个 android Canvas ,我在上面绘制带有阴影层和一些其他文本效果的文本。我也希望能够将 π 绘制到 Canvas 上,使其看起来与 drawText 相同,但我认为 drawText 不支持 UTF-8,所以这就是我被卡住的地方。有谁知道我可以通过其他方式做到这一点?制作我自己的显示路径是可行的,但我不知道如何制作漂亮的 pi 路径。感谢您的回答!

最佳答案

基于关于 String 的 android 文档

A String is represented by array of UTF-16 values, such that Unicode supplementary characters (code points) are stored/encoded as surrogate pairs via Unicode code units (char).

因此,您可以在 Canvas 中绘制任何 unicode 文本。

关于android - 我可以在 android canvas 上绘制 pi 使其看起来像是用 drawText 绘制的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14533939/

相关文章:

java - 如何在android中获取临时文件的文件大小?

javascript - 无法让 Canvas 元素中的图像显示为 DIV 背景图像 (HTML/Javascript)?

Android drawText 包括文本换行

java - 如何使用 Java 正则表达式在 Android 上验证用户名和密码?

java - 无法将 Gradle 构建为 Make 项目

android - ViewModel、LiveData 和 Transformations.map

javascript - 穿过带有文本/无图像的 Canvas 元素

javascript - HTML5 捕捉旋转和平移后的绝对位置

delphi - 在列表框 Canvas 上绘制 unicode 文本太慢

java - Android drawTextOnPath() 不显示输出