1.Paint画笔
1.1Paint画笔常用方法
1.1.1构造方法
Paint mPaint = new Paint();
1.1.2重置画笔
mPaint.reset();
1.1.3设置颜色
mPaint.setColor(Color.parseColor("#000000"));
1.1.4设置透明度
mPaint.setAlpha(255);
1.1.5设置样式
mPaint.setStyle(Paint.Style.FILL_AND_STROKE);
1.1.6设置画笔宽度
mPaint.setStrokeWidth(10f);
1.1.7设置线帽
mPaint.setStrokeCap(Paint.Cap.SQUARE);
1.1.8抗锯齿
mPaint.setAntiAlias(true);
1.2Paint渐变Shader
1.2.1线性渐变
Shader mShader = new LinearGradient(
0, 0,
100, 0,
new int[]{
Color.RED, Color.BLUE, Color.GREEN},
new float[]{
0f, 0.5f, 1f},
Shader.TileMode.REPEAT
);
mPaint.setShader(mShader);
1.2.2环形渐变
Shader mShader = new RadialGradient(
10, 10,
30,
new