검색결과 리스트
Android Canvas에 해당되는 글 1건
- 2011.12.13 [Android] Canvas
글
캔버스는 하나의 GUI 객체들을 표시 할 수 있는 화면이다.
다음은 간단한 캔버스 이용 방법이다.
import android.app.Activity;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.content.*;
import android.graphics.*;
public class ImageViewActivity extends Activity {
/** Called when the activity is first created. */
View page1, page2, page3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mView view = new mView(this);
setContentView(view);
}
protected class mView extends View
{
public mView(Context context)
{
super(context);
}
public void onDraw(Canvas canvas)
{
Paint pnt = new Paint();
pnt.setColor(Color.BLACK);
//canvas.drawColor(Color.YELLOW);
//canvas.drawCircle(100,100,80,pnt);
canvas.drawPaint(pnt);
RectF rect = new RectF(10,10,100,100);
pnt.setColor(Color.WHITE);
canvas.drawRoundRect(rect,10,10, pnt);
//pnt.setColor(Color.WHITE);
//canvas.drawOval(new RectF(10,70,100,120), pnt);
//canvas.drawText("Text", 110, 40, pnt);
//pnt.setAntiAlias(true);
//canvas.drawOval(new RectF(10,70,100,120), pnt);
//canvas.drawText("Text", 110, 100, pnt);
}
}
}
위에서 보면 setAntiAlias 가 보이는데 이것은 글자를 표현 할 때 부드럽게 보이게 하는 효과를 나타낸다.
인자 값은 boolean 형태로 조절하여 쓸 수 있다.
RECENT COMMENT