setShadowLayer在绘制内容下面加一层阴影setColor setARGBreset重置Paint的所有属性为默认值,相当于重新new一个,性能更高。set把目标Paint的所有属性全部复制过来。setShaderShader 这个英文单词很多人没有见过,它的中文叫做「着色器」,也是用于设置绘制颜色的。「着色器」不是 Android 独有的,它是图形领域里一个通用的概念,它和直接设置颜色的区别是,着色器设置的是一个颜色方案,或者说是一套着色规则。

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解

Android自定义View-Paint详解