1
私はキャンバス私はonDrawメソッドに回転する回転のTextViewクラスを持っている:AndroidでCanvasを拡張することはできますか?
@Override
protected void onDraw(final Canvas canvas) {
canvas.save();
canvas.rotate(-90);
canvas.translate(-getHeight(), 0);
super.onDraw(canvas);
canvas.restore();
}
のTextViewが配置され、正しく回転が、テキストが切り取らなっているように思われている:
Canvas
を正しく拡張して、TextView
がテキストを切り落とさないようにするにはどうすればよいですか?
注ハイライト領域はので、私はクリップ領域が正しいことを知っている右super.onDraw(canvas)
前canvas
のクリップ境界を描画した結果です。
は、あなたはそれが、故障でキャンバスのですか? –
本当に、@ JesseJは、探索から - TextViewはキャンバスのサイズを無視し、レイアウトサイズのみを使用するように見えます。助言がありますか? – Warlax
わからない。私はなぜそれが途切れているのかよく分かりません。 TextViewで回転させるなど、何かをするのはどうですか? –