繪製點_矩形_線

 畫板:繪製畫面

創建一個類,這個類繼承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);
        }
}




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