当前位置:操作系统 > 安卓/Android >>

android绘画网格图片

public static Bitmap drawBackground(int cellSize, int height, int widht) {
    Bitmap bitmap = Bitmap.createBitmap(widht, height, Config.ARGB_8888);
    Canvas cv = new Canvas(bitmap);
    Paint background = new Paint();
    background.setColor(BACKGROUND_COLOR);
    cv.drawRect(0, 0, widht, height, background);
    background.setAntiAlias(true);
    background.setColor(LINE_COLOR);
    for (int i = 0; i < widht / cellSize; i++) {
        cv.drawLine(cellSize * i, 0, cellSize * i, height, background);
    }
    for (int i = 0; i < height / cellSize; i++) {
        cv.drawLine(0, cellSize * i, widht, cellSize * i, background);
    }
    return bitmap;
}
其中 :public static int BACKGROUND_COLOR = Color.argb(255, 128, 128, 128);
          private static int LINE_COLOR = Color.argb(255, 154,154,154);

 

作者  李克华
 
补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,