在网上查了半天有关setColor()的疑惑,即为什么setColor()在反复运用时能设置不同的组件的颜色,看了下网上,有朋友和我有一样的疑问,但没有答案。。。
查了下API文档:
setColor
public abstract void setColor(Color c)
将此图形上下文的当前颜色设置为指定颜色。使用此图形上下文的所有后续图形操作均使用这个指定的颜色。
参数:c - 新的呈现颜色。
原来这个setColor()是在设置画笔的颜色,而不是在设置某个组件。(⊙﹏⊙)b
好吧,看来还是要多读API文档。