在Android上如何在贝塞尔曲线路径中包装文本

时间:2014-03-20 18:23:14

标签: android text textwrapping

我有一些文字需要包裹在bezier路径中。在iOS上,使用Core Text来设置文本容器和绘图的路径非常简单。没有使用Web视图,有没有一种简单的方法可以做到这一点?我需要文本的背景是透明的,渲染要快。

API似乎已启用。寻找in的一个例子.Path来自一个导出photoshop形状的内部工具。它可能是:

1/2圈只是一个例子。我们可以拥有我们想要的任何形状,而不是外部。但在里面。路径需要从内部设计工具中获取。再次在里面不在外面..

enter image description here

1 个答案:

答案 0 :(得分:0)

我会试试这个:

  1. 创建Path

    Path path = new Path();

  2. 使用Path.quadTo()Path.cubicTo()方法绘制曲线

  3. 然后:

    myCanvas.drawTextOnPath(myText, path, offset, 0, myPaint);