paint 画笔
- setARGB(int a,int r,int g,int b) a代表透明度 rgb代表颜色的色值
- setAlpha(int a) 设置图形的透明度
- setColor(int color )设置画笔颜色 ,如0xffffffff
- setAntiAlias(boolean a)设置是否启用抗锯齿功能,开启会消耗较大资源
- setMaskFilter(MaskFilter maskfilter)设置不同 的滤镜效果,可以通过自定义MaskFilter
- setColorFilter(ColorFilter colorfilter)设置颜色过滤器
- setPathEffect(PathEffect effect) 设置路径效果,最常见的虚线绘制
- setShader(Shader shader)设置渐变效果
- setStyle(Style style)设置画笔样式,fill(填充),fill_and_stroke(填充并且描边),stroke(描边)
- setShadowLayer(float radius ,float dx,float dy,int color); 在图形下面设置阴影层,产生阴影效果,radius为阴影的角度,dx和dy为阴影在x轴和y轴上的距离,color为阴影的颜色
- setStrokeCap(Paint.Cap cap)当画笔样式为STROKE或FILL_OR_STROKE时,设置笔刷的图形样式,如圆形样式 Cap.ROUND,或方形样式Cap.SQUARE
- setSrokeJoin(Paint.Join join); 设置绘制时各图形的结合方式,如平滑效果等