首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android上,如何在bezier路径中包装文本?

在Android上,如何在bezier路径中包装文本?
EN

Stack Overflow用户
提问于 2014-03-20 18:23:13
回答 1查看 755关注 0票数 4

我有一些文本,我需要包装在一个贝塞尔路径。在iOS上,使用Core设置文本容器的路径和绘制非常简单。在不使用web视图的情况下,是否有一种简单的方法可以做到这一点?我需要的背景文本是透明的,渲染是快速的。

API似乎在运行。寻找一个in的例子。Path来自一个内部工具,它可以输出photoshop形状。它可以是:

1/2圆只是一个例子。我们可以有我们想要的任何形状,而不是外部。但在里面。这条路必须是自由的,它来自一个室内设计工具。又在里面,不在外面..。

EN

回答 1

Stack Overflow用户

发布于 2014-03-20 18:35:38

我想试试这个:

  1. 创建一个路径 Path path = new Path();
  2. 使用Path.quadTo()Path.cubicTo()方法绘制曲线

然后:

代码语言:javascript
运行
复制
myCanvas.drawTextOnPath(myText, path, offset, 0, myPaint);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22541900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档