Вверх ↑
Ответов: 4628
Рейтинг: 747
#1: 2014-09-12 12:08:00 ЛС | профиль | цитата
UserSergey писал(а):
представление цвета в Андроиде не подходит от виндовса
Почему же не подходит? Ты предложил просто набор стандартных констант. Тогда как Android ничем не ограничивает диапазон цвета. Цвет в Android представлен 32-битным числом типа int. Структура числа выглядит следующим образом: 0xTTRRGGBB, где TT - непрозрачность (alpha), остальные три байта - соответствующие компоненты цвета. Это и описывается в справке по классу android.graphics.Color.

В пакете для чтения свойства типа Color используется функция lng.colorforcode. В ней недавно был байт непрозрачности заменен с 00 (полностью прозрачный) на FF (полностью непрозрачный). Эту функцию стоит поправить, чтобы можно было передавать свою прозрачность. Тогда рядом со свойствами Color, где необходимо, можно будет добавлять ещё и степень прозрачности.

Сгенерируй свою схему компилятором Copy и посмотри, как проставляется цвет стандартным компонентом.
Естественно, предполагается, что у тебя последняя версия пакета с SVN. Сейчас выложу архив в первом посте.
карма: 26

0