安卓开发学习笔记(13)绘制文字(实例:绘制对白)

第一步和第三步同绘制几何图形

https://blog.csdn.net/haojy826/article/details/103249896

第二步:

package com.example.drawdialogue;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.view.View;

public class MyView extends View {
    public MyView(Context context) {
        super(context);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        //绘制对白
        Paint paint=new Paint();
        paint.setColor(0xFF000000);//文字设置为黑色
        paint.setAntiAlias(true);//抗锯齿功能
        paint.setTextAlign(Paint.Align.LEFT);//设置文字对齐方式
        paint.setTextSize(12);//设置文字大小,不需要写单位,默认sp
        canvas.drawText("你想和我一起",175,160,paint);//绘制文字,x,y是起始文字的座标
        canvas.drawText("去探险吗?",175,175,paint);//绘制文字

        canvas.drawText("不,我不想去!",245,45,paint);//绘制文字
    }
}

运行结果:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章