gpt4 book ai didi

java - Android中如何绘制弯曲的文字

转载 作者:行者123 更新时间:2023-12-02 11:47:20 27 4
gpt4 key购买 nike

我正在尝试构建一个文本编辑应用程序,允许用户使用不同的字体、颜色、大小、旋转等编辑文本。我正在开发一个应该使文本弯曲的功能,但我已经不知道该怎么做。我找到了这个 StackOverflow 帖子 HERE并搜索评论,我发现了这篇文章HERE但对于我想要实现的目标,这就是我希望的结果。我想要它做的是从正常的文本行开始,然后根据 seekbar 的值我希望它弯曲,直到它达到 MAX 值,此时它处于一个圆圈中(如第二个链接所示)。如果您能帮助我弄清楚如何做到这一点,我将非常感激。我认为它将使用 path.addArc 或类似的东西,但我不确定。

谢谢

PS如果您不想查看链接,我将发布下面的图片

image 1 image 2

最佳答案

您可以在自定义 View 中绘制圆形文本,使用 Canvas 函数drawTextOnPath(String text,Path path, float hOffset, float vOffset,Paint Paint),然后根据自己的要求构造路径。

关于java - Android中如何绘制弯曲的文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48106749/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com