Paint使用
基本方法
public void setStrokeWidth(float width)Paint mPaint = new Paint();
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeWidth(128);
mPaint.setColor(getResources().getColor(R.color.orange));//#FF7F00
canvas.drawCircle(192,192,128,mPaint);//绘制带stroke的圆
mPaint.setColor(getResources().getColor(R.color.green));//半透明绿色#2200FF00
mPaint.setStyle(Paint.Style.FILL);
canvas.drawCircle(192,192,128,mPaint);//绘制实心圆
MaskFilter
ColorFilter
Xfermode

PathEffect
着色器
BitmapShader




LinearGradient


RadialGradient

SweepGradient

ComposeShader


参考
最后更新于