如何让Android中的文字(不是图像)在其轴上旋转?
示例:
答案 0 :(得分:1)
您需要创建一个扩展TextView
的类,然后覆盖onDraw
方法,如下所示:
public class MyRotatedTextView extends TextView {
...
@Override
protected void onDraw(Canvas canvas) {
canvas.save();
float py = this.getHeight() / 2.0f;
float px = this.getWidth() / 2.0f;
canvas.rotate(180, px, py);
super.onDraw(canvas);
canvas.restore();
}
}
在这种情况下,旋转轴会穿过TextView
的中心。