我正在学习Android,当我尝试在Android中的字符串TextView中旋转一个字符时遇到问题,例如字符串:“ v Magic Skin ”我想要旋转字符“ v “180度。这就像360度的魔法皮肤。
camera 360(抱歉,我无法上传图片,因为我没有10个声誉)
在camera360中,隐藏或显示工具栏“v Magic Skin”时。如果隐藏,“v”字符将旋转180度。 我搜索许多解决方案旋转字符,但没有结果。请任何人帮助我并给我一些例子????
P / S:我的英语不好答案 0 :(得分:0)
我认为不是旋转文本,而是可以放置V的图片,只需要在V形图像中替换图像。
答案 1 :(得分:0)
如果您使用画布编写文本,则只需旋转canavs并编写文本并恢复画布即可。
通用代码
@Override
public void draw(Canvas canvas, CharSequence text, int start, int end,
float x, int top, int y, int bottom, Paint paint)
{
if (start >= end) {
return;
}
canvas.save();
canvas.translate(x, y);
canvas.rotate(180);
canvas.drawText("v", x1, y1, paint);
canavs.restore();
// draw rest of text
}