FILL_AND_STROKE有什么意义?

Android newb在这里,所以我正在尝试Android的graphics类。 我想画一些填充颜色和黑色轮廓的弧/圆。 Paint类具有FILL_AND_STROKE的样式,但似乎没有办法设置填充颜色与笔画颜色。 所以据我所知,它和FILL一样?

那么如果你不能设置一个单独的填充和描边颜色,那么FILL_AND_STROKE有什么意义呢? 我还没有find一个好的解释。

(我先解决了我的简单问题,先填充,然后中风,自然)

编辑:我碰到这个错误报告: http : //code.google.com/p/android/issues/detail?id=4086

注释4和5似乎意味着FILL_AND_STROKE与FILL基本相同,它将在2.2中“固定”。 我想他们会添加一个新的颜色?

afaik:FILL填充您的圈子,而FILL_AND_STROKE也绘制边框。 如果增加笔划的大小,应该会导致不同的圆圈大小(只有视觉效果!)

想想这个:用一个小号的铅笔手工绘制一个圆圈。 半径是你想要的。 如果你现在拿一个大刷子再画一个圆,你的半径要大得多…(我希望它是可以理解的哦)

是的,这有点傻。 唯一的用处是如果你想在一个只有一个笔划和一个实心圆之间切换,那么你可以使用FILL_AND_STROKE来保持圆的大小相同。

如果你从STROKE到FILL,当你再次画圆时,你会失去中风的宽度。

如果您的笔画风格不是实线(例如虚线),您应该能够看到差异。 这并不是说它看起来非常有用。

能够将某个东西(比一个圆圈更复杂)的轮廓向外扩展可能是非常有用的,而且不容易通过其他方式获得

请参阅@ Shurane的评论。

只要画两遍,一个填充,一个笔画,每一个颜色。

为我工作很好,给人一种冲击和填充的印象!