我正在尝试Android图形类.我想画一些带有填充颜色和黑色轮廓的圆弧/圆圈.Paint类具有FILL_AND_STROKE的样式,但似乎没有办法设置填充颜色与笔触颜色.所以我可以告诉它和FILL一样吗?
那么如果你不能设置单独的填充和描边颜色,那么FILL_AND_STROKE的重点是什么?我没有找到一个好的解释.
(我首先通过填充然后中风来解决我的简单问题)
编辑:我遇到了这个错误报告:http://code.google.com/p/android/issues/detail?id = 4086
注释4和5似乎暗示FILL_AND_STROKE与FILL基本相同,它将在2.2中"固定".我想他们会添加一种新颜色?
War*_*ith 33
afaik:FILL填充你的圆圈,而FILL_AND_STROKE也绘制边框.如果你增加笔画的大小,它应该导致不同的圆圈大小(只有视觉!)
想一想:用一支小尺寸的铅笔手工画圆圈.半径是你想要的.如果你现在拿一个大刷子再画圆圈,你的半径要大得多......(我希望它可以理解的Oo)
是的,这有点傻。它的唯一用途是如果您想在仅笔划和实心圆之间进行更改,则可以使用 FILL_AND_STROKE 来保持圆的大小相同。
如果您从 STROKE 转到 FILL,您将在再次绘制圆时丢失笔划的宽度。
我想FILL_AND_STROKE如果要在STROKE和之间进行动画处理FILL,同时又想保留绘制对象的大小,则尤其有用。
我给一个例子与第一个下面之间的动画FILL_AND_STROKE到STROKE,而第二个是刚刚FILL到STROKE。您可以轻松看到大小缩小。
因此,FILL_AND_STROKE在此处使尺寸与其他具有的尺寸尽可能一致非常方便STROKE,而无需手动调整绘制对象的尺寸(这很复杂)
| 归档时间: |
|
| 查看次数: |
20011 次 |
| 最近记录: |