Как сделать любой цветовой код HTML полупрозрачным [Android]

У меня есть одно приложение для Android, в котором у меня есть одна форма, и у меня есть один сплошной тег.

I want to make this shape 20% transparent with above color code.
How should i do that?


person User7723337    schedule 09.07.2013    source источник
comment
возможный дубликат. stackoverflow.com/questions/11285961/   -  person TheFlash    schedule 09.07.2013
comment
Я думаю, вы используете цветовой код Android — Color.Red и т. д.? Поэтому, пожалуйста, используйте цветовой код для такого, как # 452558, а в вашем круге используйте другой цветовой код, который светлее, чем и т. Д. ИЛИ используйте setAlpha (200);   -  person Manish Srivastava    schedule 09.07.2013


Ответы (4)


Если цвет представлен в шестнадцатеричном формате, например #424242, то добавление еще двух цифр перед этим «числом» будет представлять прозрачность, например: #66424242. (66 в этом примере)
Вы можете немного поиграть, пока не добьетесь желаемого эффекта.

person Andy Res    schedule 09.07.2013
comment
так что это AA варьируется от 0 to 255 до 66 сколько % от 100? - person User7723337; 09.07.2013
comment
Что ж, вы можете преобразовать шестнадцатеричные цифры в десятичные, а затем выполнить простую математику, чтобы узнать, какой процент прозрачности представляет это значение альфа. В этом случае 66 будет представлять около 40%. - person Andy Res; 09.07.2013

android:color="#66FF0000" частично прозрачный красный, и если вы уменьшите значение 6 как 5,4,3 до 1 как "#56FF0000","#46FF0000","#36FF0000","#26FF0000", прозрачный цвет станет тонким и таким же образом, если вы увеличите первое число как «# 76FF0000», «# 86FF0000», например, прозрачный цвет станет толстым. поэтому мы можем настроить прозрачность цвета самостоятельно. и это применимо ко всем типам цветов!!

person varunRaj    schedule 04.06.2014

Будет ли что-то подобное работать?

android:color="#66FF0000"    // Partially transparent red

Взято из https://stackoverflow.com/a/7689776/1391624

person Pavan Chander    schedule 09.07.2013

Я попытался добавить две цифры перед «номером», например. # 66424242, это определенно работает, так как я использую его в своем блоге.

person Chhesymlon37    schedule 16.10.2017