我在Google地图中绘制线条,如何更新程序中的颜色?
map.addPolyline(new PolylineOptions()
.add(latlngArray)
.width(5)
.color(Color.CYAN)
.geodesic(true));
Color.CYAN
是线条颜色。在某些条件下,我需要显示不同颜色的线条。如何在运行时使用其他颜色更改Color.CYAN?
答案 0 :(得分:0)
您可以尝试这样做:
map.addPolyline(new PolylineOptions()
.add(latlngArray)
.width(5)
.color( Color.parseColor( "#AARRGGBB" ) )
.geodesic(true));
其中A是alpha,RGB是典型的红色,绿色,蓝色映射。然后你可以使用你想要的任何字符串颜色。
答案 1 :(得分:0)
mGoogleMap.addPolyline(new PolylineOptions()
.add(latlngArray)
.width(5)
.color( getResources().getColor(R.color.colorPrimary) )
.geodesic(true));
是为了我工作