- Paint paint = new Paint(); //创建画笔
- // 设置paint为无锯齿
- paint.setAntiAlias(true);
- // 设置画笔颜色为红色(1)
- paint.setColor(Color.RED);
- // 设置画笔颜色为红色(2)
- paint.setColor(Color.rgb(255, 0, 0));
- // 设置透明度
- paint.setAlpha(256);
- // 提取颜色
- Color.red(0xcccccc);
- // 设置为另一个paint对象
- paint.set(new Paint());
- // 设置字体尺寸
- paint.setTextSize(14);
- // 空心 Paint.Style.FILL 实心
- paint.setStyle(Paint.Style.STROKE);
- // 画笔宽度5个像素
- paint.setStrokeWidth(5);
- // 空心矩形
- canvas.drawRect((320 - 80) / 2, 20, (320 - 80) / 2 + 80, 20 + 40, paint);
- // 实心
- paint.setStyle(Paint.Style.FILL);
- // 实心矩形
-
canvas.drawRect(0, 20, 40, 20 + 40, paint);
//文本
canvas.drawText("文本文字", 100, 100, paint);
- //绘制直线
-
canvas.drawLine(0,0,100,100, paint);//位置为像素,必须为整型
颜色:
Color.BLACK:// 黑色
Color.BLUE:// 蓝色
Color.CYAN:// 青绿色
Color.DKGRAY:// 灰黑色
Color.YELLOW:// 黄色
Color.GRAY:// 灰色
Color.GREEN:// 绿色
Color.LTGRAY:// 浅灰色
Color.MAGENTA:// 红紫色
Color.RED:// 红色
Color.WHITE:// 白色
Color.TRANSPARENT:// 透明
Color.BLUE:// 蓝色
Color.CYAN:// 青绿色
Color.DKGRAY:// 灰黑色
Color.YELLOW:// 黄色
Color.GRAY:// 灰色
Color.GREEN:// 绿色
Color.LTGRAY:// 浅灰色
Color.MAGENTA:// 红紫色
Color.RED:// 红色
Color.WHITE:// 白色
Color.TRANSPARENT:// 透明
