我正在使用此代码.fillColor(Color.parseColor("0x7F00FF00"))
并尝试了.fillColor(Color.argb(128, 255, 0, 0)
但是第一个没有工作,第二个没有显示通过多边形看到的任何道路。我怎样才能看到顶部有多边形的街道它的。
注意:颜色只是为了区分它,但它应该是透明的。
我感谢任何帮助。谢谢你。
答案 0 :(得分:2)
我很好奇并尝试完全一样。但它按预期工作。多边形是透明的,通过填充多边形仍然可以看到街道等。
我会检查一下fillColor是否会在代码中的某个地方再次设置为非透明颜色。
顺便说一句,传递常量时不需要使用Color.parseColor()或Color argb()。 在这种情况下.fillColor(0x7F00FF00)就可以了。
您还可以在将多边形添加到地图后更改多边形的颜色:
Polygon polygon = map.addPolygon(polygonOptions);
polygon.setFillColor(0x7F00FF00);
也许你试试,确定它没有被覆盖。