2012-02-18 6 views
0

Мне нужно нарисовать круговую диаграмму в моем проекте, и для этого я нашел очень хорошее example. Теперь я хочу изменить цвета круговой диаграммы. Для этого я нашел this и this. Но когда я держу эти цвета, это не действует. Как изменить мои константы (цвета) в строке ниже:Как назначить разные цветовые коды в android?

int colors[] = { -6777216, -16776961, -16711681, -12303292, -7829368 }; 

Я хочу сохранить лесной зеленый и красный цвет. Как я могу сохранить эти цвета? Пожалуйста, помогите мне в этом. Заранее спасибо

ответ

0

Если ваш вопрос: Как добавить пользовательские определения цвета в приложение для Android, ответ here.

0

android.graphics.Color имеет статические методы, которые создают цвета из (A) изображений RGB и HSV. Цвета, которые эквивалентны шестнадцатеричным литералам ARGB, которые вы также можете использовать: 0xAARRGGBB

Линия, которую вы вставляете здесь, представляет цвета с десятичными цифрами и, таким образом, расстраивает вашу способность выполнять основные операции на уровне исходного кода на цветах, которые она представляет , Это чертовски пример, в котором он появляется. Итак, забудьте эту строку и посмотрите в другом месте для примеров круговых диаграмм, а когда вы захотите использовать один цвет, а не другой в своей программе, вы просто сделаете это, спросите кого-нибудь.

0

Попробуйте это:

int color_red = Color.parseColor("#FF0000"); 

int color_green = Color.parseColor("#008000"); 

int my_color[] = {color_red, color_green}; 


for (int i = 0; i < list.length; i++) { 

your_variable.your_action = my_color[i]; 

}