ColorDrawable和PaintDrawable之间的区别

时间:2011-04-12 03:10:12

标签: android drawable

通过查看PaintDrawable和ColorDrawable的Android开发人员文档,我无法区分两者之间的区别。我希望有人可以用这个启发我...

感谢, artsylar

1 个答案:

答案 0 :(得分:7)

ColorDrawable是一种非常简单的drawable,只用颜色填充画布。您可以在ColorDrawable上设置ColorFilter,但它将被忽略。 PaintDrawable更复杂;它绘制一种颜色,但可以通过ColorFilter和Paint对象修改此操作。 ColorDrawable的使用成本更低,但在使用它时更受限制。