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);


 

posted @ 2012-04-06 13:11  李克华  阅读(2272)  评论(0编辑  收藏  举报