В настоящее время я копаюсь в исходном коде Google IO 2019, и я не могу понять, откуда он берется: цвет значка меню гамбургера.
Вот скриншот предварительного просмотраиз mobile\src\main\res\layout\fragment_codelabs.xml
( ссылка на источник ):
А вот увеличение значка меню гамбургера, можно легко увидеть, что это нахотя бы не черный:
Источник изображения @drawable/ic_menu
:
Исходный код @drawable/ic_menu
(mobile\src\main\res\drawable\ic_menu.xml
) ( ссылка на источник ) имеет значение
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0"
android:tint="?colorControlNormal">
<path
android:fillColor="#FF000000"
android:pathData="M3,18h18v-2L3,16v2zM3,13h18v-2L3,11v2zM3,6v2h18L21,6L3,6z" />
</vector>
Так что здесь fillColor
определяется как #FF000000
, что на 100% черный и непрозрачный (альфа-FF). И все же значок меню гамбургера не отображается черным цветом. Итак, откуда же на самом деле отображается цвет, в котором отображается значок меню гамбургера?