0

Google マップで線を引いていますが、プログラムで色を更新するにはどうすればよいですか?

map.addPolyline(new PolylineOptions()
                   .add(latlngArray)
                   .width(5)
                   .color(Color.CYAN)
                   .geodesic(true));

Color.CYAN線の色です。特定の条件下では、線を異なる色で表示する必要があります。実行時に Color.CYAN を別の色に変更するにはどうすればよいですか?

4

2 に答える 2

0

次のようなことを試すことができます:

map.addPolyline(new PolylineOptions()
                   .add(latlngArray)
                   .width(5)
                   .color( Color.parseColor( "#AARRGGBB" ) )
                   .geodesic(true));

A はアルファ、RGB は典型的な赤、緑、青のカラー マッピングです。次に、必要な文字列の色を使用できます。

于 2013-07-18T13:49:43.470 に答える