Как установить оранжевый цвет краски в Android Studio? - PullRequest
0 голосов
/ 06 ноября 2018

В Android Studio я могу установить Paint Color на некоторые цвета, но для оранжевого я не могу. Кто-нибудь знает, есть ли возможность установить Paint Color на Orange?

Вот несколько примеров установки Paint Color на другие цвета, кроме оранжевого:

p.setColor(Color.YELLOW);
p.setColor(Color.BLACK);
p.setColor(Color.MAGENTA);

и т.д.

Ответы [ 4 ]

0 голосов
/ 06 ноября 2018

Я бы написал так:

int ORANGE= 0xffa500;
p.setColor(ORANGE);
0 голосов
/ 06 ноября 2018

Вы можете создать свой собственный оранжевый цвет, например:

int orange = Color.rgb(255, 165, 0);
p.setColor(orange);

Надеюсь, это поможет.

0 голосов
/ 06 ноября 2018

Color не является перечислением, это класс, который содержит Color константы для наиболее часто используемых цветов. Вы можете легко создавать новые пользовательские цвета, создав Color. Вы можете создать новый экземпляр Color, передав значения красного, зеленого и синего в виде значений с плавающей точкой от 0 до 255. Вот простой пример:

Color mycolor = new Color(0, 0, 255);

Если цвет, который вы создаете, будет просто ярче или темнее исходного цвета, вы можете использовать методы brighter или darker, например:

Color brigherColor = mycolor.brighter();

или это:

Color darkerColor = mycolor.darker();

Для получения дополнительной информации см. Официальную документацию для Color.

0 голосов
/ 06 ноября 2018

Оранжевый цвет имеет шестнадцатеричное значение #FFA500 или Color.rgb(255, 165, 0), поэтому

p.setColor(Color.rgb(255, 165, 0));

или

p.setColor(0xffa500);

см. это для дополнительных опций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...