2013-10-08 2 views
0

이 코드 .fillColor(Color.parseColor("0x7F00FF00"))을 사용했지만 .fillColor(Color.argb(128, 255, 0, 0)을 시도했지만 첫 번째 코드는 작동하지 않고 두 번째 코드는 다각형을 통해 보이는 도로를 표시하지 않습니다. 어떻게 다각형이있는 거리를 볼 수 있습니까? 그것의 꼭대기.다각형 채우기가 반투명하지 않습니다. android maps v2

참고 : 색상은 차이를 만드는 것일 뿐이므로 투명해야합니다.

아무쪼록 고맙습니다. Advance. 감사합니다.

답변

2

나는 궁금해서 정확히 똑같이 시도했다. 그러나 예상대로 작동합니다. 다각형은 투명하고 거리 등은 채워진 다각형을 통해 계속 볼 수 있습니다.

fillColor가 나중에 코드의 어딘가에서 비 투명 색상으로 다시 설정되는지 여부를 확인합니다.

그런데 상수를 전달할 때 Color.parseColor() 또는 Color argb()를 사용할 필요가 없습니다. 이 경우 .fillColor (0x7F00FF00)가 수행합니다. 당신은지도에 추가 한 후

또한 다각형의 색상을 변경할 수 있습니다 :

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

은 아마 당신은 확실하게, 덮어 쓰기되지 않는 것을보십시오.

+0

굉장합니다. fillColor가 나중에 코드의 어딘가에서 투명하지 않은 색상으로 다시 설정되는지 여부를 확인합니다. " 나는이 것을 완전히 잊었다. 다시 고마워. – jason