Я пытаюсь понять следующий параграф в рекомендациях Google по дизайну материалов:
Другие элементы, такие как значки и разделители, также выигрывают от наличия альфа-значения черного вместо сплошного цвета, чтобы убедиться, что они работают на фоне любого цвета.
Что это значит? Альфа-значение 00 будет полностью прозрачным, верно?
Ответы:
Полный контекст выглядит следующим образом:
Кроме того, есть два примера изображений.
Проблема в том, что они используют новое определение «альфа-значения».
Кроме того, их значения hex-rgb в кавычках неверны, и процентные значения приведены для их иллюстрированного примера белого текста на черном фоне (текст говорит, что значения для черного текста на белом).
Из того, что я могу сказать, они предлагают использовать значение прозрачности в дополнение к вашим значениям цвета при указании текста и правил.
Для значков, возможно, они предлагают вам создать силуэт элемента и предоставить небелой альфа-канал, а не фиксированный цветовой мат, чтобы вы могли программно изменять цвета, не предоставляя новое искусство для каждого мыслимого значения.
TLDNR; раздел плохо написан и нуждается в редактировании
источник
Значение альфа используется в цветовом пространстве RGBA для указания прозрачности цвета. Альфа-значение изменяется от 0 до 1, где 0 полностью прозрачно, а 1 вообще не прозрачно.
Это позволяет выполнять «альфа-композитинг», который, в простом выражении, представляет собой процесс размещения изображения поверх фона и комбинирования цветов для создания иллюзии прозрачности. Для получения дополнительной информации об этом цветовом пространстве вы можете использовать Google "цветовое пространство rgba" или посетить эту страницу Википедии.
Цвет RGBA обычно обозначается четырьмя значениями, по 3 для каждого из компонентов RGB и последним для значения альфа (например, (0,0,0,0.5)), хотя в документе Color Style, на который вы ссылались, они обозначены со значением% перед шестнадцатеричным значением RGB (например, 50% (# 000000)).
« Альфа-значение черного », по крайней мере, в области действия ссылочного документа, было бы коротким способом указать любой из цветов в пространстве RGBA, которые имеют черный цвет в качестве значения RGB (0,0,0). Они варьируются от 100% чистого черного (0,0,0,1) до полностью прозрачного черного (0,0,0,0), проходящего через все возможные значения прозрачности.
Так, например, альфа-значение черного цвета 57%, обозначаемое как 57% (# 000000), будет «альфа-значением черного», где альфа равна 0,57, что означает непрозрачность 57%.
На этом изображении вы видите «альфа-значения черного», предложенные в документе Color Style. Я поместил их поверх белого и красного, чтобы вы могли видеть «альфа-композитинг» в действии.
источник