安卓開發學習筆記(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);//繪製文字
    }
}

運行結果:

 

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