2013-07-18 6 views
0

Я рисую линии в Карте Google и как я могу обновить цвет в программе?Обновление цвета программно

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

Color.CYAN - цвет линии. При определенных условиях мне нужно показать линию с разными цветами. Как я могу изменить Color.CYAN с другим цветом во время выполнения? Благодаря

+0

что вы имеете в виду, обновляя цвет? вы можете использовать другой цвет, который вы определяете в xml, если вам нужен пользовательский цвет. – bogdan

+0

Мне нравится менять цвет.CYAN с другим цветом. – batuman

+0

затем напишите что-нибудь другое вместо Color.CYAN. Я не понимаю, где у вас проблема. – bogdan

ответ

0

Вы можете попробовать сделать что-то вроде этого:

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

Где А альфа, и RGB ваш типичный красный, зеленый, синий цвет отображение. Затем вы можете использовать любой цвет строки, который вы хотите.

+0

Да, это то, что я ищу. – batuman