package com.example.viewex01;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.Typeface;
import android.view.View;
public class MyView10 extends View {
public MyView10(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
public void onDraw(Canvas canvas) {
canvas.drawColor(Color.LTGRAY);
Paint Pnt= new Paint();
int y = 1;
Pnt.setAntiAlias(true);
Pnt.setTextSize(30);
Pnt.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.NORMAL));
canvas.drawText("Font:Default", 10, y++ * 40, Pnt);
Pnt.setTypeface(Typeface.create(Typeface.DEFAULT_BOLD, Typeface.NORMAL));
canvas.drawText("Font:DefaultBold", 10, y++ * 40, Pnt);
Pnt.setTypeface(Typeface.create(Typeface.MONOSPACE, Typeface.NORMAL));
canvas.drawText("Font:Monospace", 10, y++ * 40, Pnt);
Pnt.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.NORMAL));
canvas.drawText("Font:Sans Serif", 10, y++ * 40, Pnt);
Pnt.setTypeface(Typeface.create(Typeface.SERIF, Typeface.NORMAL));
canvas.drawText("Font:Serif", 10, y++ * 40, Pnt);
}
}
'Android' 카테고리의 다른 글
그리기 객체 - Path (0) | 2013.03.29 |
---|---|
그리기 객체 - 텍스트 FreeType라이브러리 (0) | 2013.03.29 |
그리기 객체 - 텍스트 (0) | 2013.03.29 |
그리기 객체 - Bitmap (0) | 2013.03.29 |
캔버스 - setStyle (0) | 2013.03.29 |