画笔工具常用api
mPaint = new Paint();
mPaint.setColor(Color.RED);
mPaint.setARGB(255, 255, 255, 0);
mPaint.setAlpha(200);
mPaint.setAntiAlias(true);
mPaint.setStyle(Paint.Style.FILL);
mPaint.setStrokeWidth(4);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setStrokeJoin(Paint.Join.MITER);
mPaint.setShader(new SweepGradient(200, 200, Color.BLUE, Color.RED));
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DARKEN));
mPaint.setColorFilter(new LightingColorFilter(0x00ffff, 0x000000));
mPaint.setFilterBitmap(true);
mPaint.setMaskFilter(new BlurMaskFilter(20, BlurMaskFilter.Blur.NORMAL));
mPaint.setTextScaleX(2);
mPaint.setTextSize(38);
mPaint.setTextAlign(Paint.Align.LEFT);
mPaint.setUnderlineText(true);
String str = "Android高级工程师";
Rect rect = new Rect();
mPaint.getTextBounds(str, 0, str.length(), rect);
mPaint.measureText(str);
mPaint.getFontMetrics();