多边形填充不是半透明的android maps v2

时间:2013-10-08 07:10:54

标签: android android-maps-v2

我正在使用此代码.fillColor(Color.parseColor("0x7F00FF00"))并尝试了.fillColor(Color.argb(128, 255, 0, 0)但是第一个没有工作,第二个没有显示通过多边形看到的任何道路。我怎样才能看到顶部有多边形的街道它的。

注意:颜色只是为了区分它,但它应该是透明的。

我感谢任何帮助。谢谢你。

1 个答案:

答案 0 :(得分:2)

我很好奇并尝试完全一样。但它按预期工作。多边形是透明的,通过填充多边形仍然可以看到街道等。

我会检查一下fillColor是否会在代码中的某个地方再次设置为非透明颜色。

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

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

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

也许你试试,确定它没有被覆盖。