0

I am using this code .fillColor(Color.parseColor("0x7F00FF00")) and tried .fillColor(Color.argb(128, 255, 0, 0) but the first one is not working and the second does not display any roads see through the polygon.How can I see the streets with polygon on top of it .

Note: The color is just to make out the difference but it should be transparent.

I appreciate any help.Thanks in Advance.

4

1 回答 1

2

我很好奇并尝试了完全相同的方法。但它按预期工作。多边形是透明的,街道等通过填充的多边形仍然可见。

我会检查,是否稍后在您的代码中的某个地方再次将 fillColor 设置为非透明颜色。

顺便说一句,传递常量时不需要使用 Color.parseColor() 或 Color argb()。在这种情况下 .fillColor(0x7F00FF00) 会做到这一点。

您还可以在将多边形添加到地图后更改其颜色:

Polygon polygon = map.addPolygon(polygonOptions);
polygon.setFillColor(0x7F00FF00);

也许您尝试一下,可以肯定的是,它不会被覆盖。

于 2013-10-09T17:59:55.227 回答