我想以编程方式在圆形或半圆形中添加文本,这样一来,边缘就是文字,而不是带有线条边缘的圆。请参阅图片以获得更好的解释。
我如何在 Android 中执行此操作,或者我可以阅读哪些资源来帮助我解决此问题?
最佳答案
为此,您需要将文本绘制到 Canvas
上。 View
的任何子类都会在 onDraw()
中传递一个 Canvas
,您可以使用它来绘制自定义文本。 drawTextOnPath()
方法允许您将文本放在您选择的任何 Path
对象上。您可以通过创建新实例并使用 addArc()
来创建半圆路径。
关于android - 如何在 Android 中以圆形图案将文本绘制到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13656425/