光看Android开发者的PaintDrawable和ColorDrawable文档,分不清两者的区别。我希望有人能用这个来启发我...

谢谢,
艺术字

最佳答案

ColorDrawable 是一种非常简单的可绘制对象,它只用一种颜色填充 Canvas 。您可以在 ColorDrawable 上设置 ColorFilter,但它会被忽略。 PaintDrawable 更复杂;它绘制一种颜色,但此操作可以通过 ColorFilter 以及 Paint 对象进行修改。 ColorDrawable 使用起来更便宜,但它的用途更有限。

10-08 14:58