畫板:繪製畫面
創建一個類,這個類繼承View類
在onDraw()方法中繪製
public class MyGridView extends
View{
public MyGridView(Context
context){
super(context);
// TODO Auto-generated
constructor stub
}
@Override
protected void onDraw
(Canvas canvas){
// TODO Auto-generated
method stub
super.onDraw(canvas);
Paint shapePaint = new
Paint();
//設置寬度
shapePaint.setStrokeWidth(2);
canvas.drawPoint
(20,20,shapePaint);
canvas.drawLine
(20,30,20,70,shapePaint);
canvas.drawRect
(20,80,140,shapePaint);
//畫空心矩形
shapePaint.setStyle
(Paint.Style.STROKE);
canvas.drawRect
(20,150,80,200,shapePaint);
Rect path = new Path
();
shapePaint.setColor
(Color.GREEN);
path.addCircle
(150,200,50,Direction.CW);
canvas.drawPath
(path,shapePaint);
shapePaint.setTextSize(18);
shapePaint.setFakeBoldText(true);
canvas.drawTextOnPath
("Welcome to my home!",path, 0,
10,shapePaint);
}
}