基本设置函数
//重置画笔
reset()
//给画笔设置颜色值
setColor()
//设置颜色,但是是利用ARGB分开设置
setAlpha(int a)
//设置画笔透明度
setStyle(Paint.Style style)
//设置画笔宽度
setStrokeWidth()
//设置画笔是否抗锯齿
setAntiAlias(boolean aa)
//设置画笔倾斜度.事实证明该函数并没有太大的作用,基本看不出来区别
setStrokeMiter(float miter)
//设置路径样式。取值是所有派生自PathEffect的子类
setPathEffect(PathEffect effect)
//设置线帽样式
setStrokeCap(Paint.Cap cap)
//设置路径的转角样式
setStrokeJoin(Paint.Join join)
//设置在绘制图象时的抗抖动效果
setPathEffect(PathEffect effect)
设置路径的样式的各个路径的效果如下图:
setStrokeJoin(Paint.Join join)
设置路径转角的各种效果图:
setStrokeCap(Paint.Cap cap)
设置线帽的各种样式图:
文字相关的函数
//设置文字大小
setTextSize(float textSize)
//设置是否为粗体文字
setFakeBoldText(boolean fakeBoldText)
//设置带有删除线的效果
setStrikeThruText(boolean strokeThruText)
//设置下划线
setUnderlineText(boolean underlineText)
//设置开始绘图点位置
setTextAlign(Paint.Align align)
//设置水平拉伸
setTextScaleX(float scaleX)
//设置字体水平倾斜度
setTextSkewS(float skewX)
//设置字体样式
setTypeface(Typeface typeFace)
//设置是否打开线性文本标识
setLinearText(boolean linearText)
//是否打开亚像素设置来绘制文本。
setSubpixelText(boolean subpixelText)