在字符串TextView Android中旋转一个字符

时间:2014-11-25 10:22:18

标签: android rotation

我正在学习Android,当我尝试在Android中的字符串TextView中旋转一个字符时遇到问题,例如字符串:“ v Magic Skin ”我想要旋转字符“ v “180度。这就像360度的魔法皮肤。

camera 360(抱歉,我无法上传图片,因为我没有10个声誉)

在camera360中,隐藏或显示工具栏“v Magic Skin”时。如果隐藏,“v”字符将旋转180度。 我搜索许多解决方案旋转字符,但没有结果。请任何人帮助我并给我一些例子????

P / S:我的英语不好

2 个答案:

答案 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
}