Androidでテキスト(画像ではない)をその軸で回転させるにはどうすればよいですか?
例:
を拡張するクラスを作成してから、次のようにメソッド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
の中心を通ります。