效果:
代码:
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.text.TextPaint;
import android.util.AttributeSet;
import androidx.appcompat.widget.AppCompatTextView;
public class VerticalTextView extends AppCompatTextView {
Rect bounds = new Rect();
Paint mPaint;
public VerticalTextView(Context context) {
super(context);
init();
}
public VerticalTextView(Context context, AttributeSet attrs, int destyle) {
super(context, attrs, destyle);
init();
}
public VerticalTextView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
private void init() {
mPaint = new Paint();
}
@Override
protected void onDraw(Canvas canvas) {