본문 바로가기

Android

그리기 객체 - 택스트 Typeface

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