-
如果给Paint
同时设置了shader和color,会优先使用shader的颜色,例如drawText
时,文字颜色是shader的颜色,而非color所指定的颜色。
-
虽然官方文档表明开启硬件加速时,只要ComposeShader
里包含的shader是不同的类型且不是ComposeShader
,那么在api 28以下也可以使用ComposeShader
,但实际测试结果是只有关闭硬件加速ComposeShader
才起作用。
-
如果给Paint
设置了PathEffect,path的FillType是EVEN_ODD时会失效。