android - 如何在路径上渲染文本?

标签 android

<分区>

Possible Duplicate:
How to write curved text?

我想在给定图像中呈现文本(代替“AMEX 3”)。请告诉我如何实现这一目标。

Image with the text "AMEX 3" inside a curved arrow

最佳答案

创建回合 Path - 对象,然后在自定义 Canvas 中使用 drawTextOnPath .

Path path = new Path();
path.addCircle(x, y, radius, Path.Direction.CW);
myCanvas.drawTextOnPath(myText, path, offset, 0, myPaint);

myCanvas 现在应该包含弯曲的文本。

关于android - 如何在路径上渲染文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8308822/

相关文章:

android - 在Android应用程序的所有 Activity 中播放背景音乐

java - Android 中的内联日期选择器

php - 如何将值数组从 android 发送到 php

java - Android Studio : java. lang.RuntimeException : Unable to start activity ComponentInfo. .. : java. lang.ClassCastException : java. util.ArrayList

java - fragment 之间通信的正确方式

java - Android 中的全局高分教程?

android - 如何在Android listView中实现复选框来删除列表项

javascript - 检测暂停和 'done' 按钮点击 jwplayer7 的 iphone

java - 在android中提取位图的顶部

android - 如何从 android 返回堆栈中删除特定 Activity ?