Android 画五子棋的棋盘

来源:互联网 发布:windows游戏编程 编辑:程序博客网 时间:2024/04/29 04:22
package com.print;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.view.View;


/**
 * 画表格
 * 
 * @author 勾魂丶
 * 
 */
public class DrawGridView extends View {
    private int color;


 
    public DrawGridView(Context context, int color) {
       super(context);
       // TODO Auto-generatedconstructor stub
       this.color = color;
    }
 
 
    @Override
    protected void onDraw(Canvas canvas) {
       // TODO Auto-generatedmethod stub
       super.onDraw(canvas);
 
       Paint paint = new Paint();
       paint.setColor(color);
       paint.setStyle(Paint.Style.STROKE);
       paint.setStrokeWidth(2.0f);
       paint.setAntiAlias(true);
       // ------------画横线--------------
       for (int i = 0; i <= 11; i++) {
           canvas.drawLine(20, 10 + (i * 50), 570, 10 + (i * 50),paint);
       }
       // ------------画竖线--------------
       for (int i = 0; i <= 11; i++) {
           canvas.drawLine(i * 50 + 20, 10, i * 50 + 20, 510, paint);
       }      
    }
}


原创粉丝点击