Маска прозрачности для значка приложения с использованием XML-элемента, который можно нарисовать с помощью другой формы XML-элемента. - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть отрисовка XML <vector>, содержащая <path> пути, которые я хочу сделать прозрачными.Я мог бы установить цвета путей к некоторому прозрачному цвету или использовать ссылку на прозрачный цвет, но это означало бы, что мне придется сделать несколько копий одного и того же XML-вектора.Кроме того, цветовые ссылки из векторов XML не очень хорошо работают с уровнем API <21. </p>

Я пробовал все виды рисования, например списки слоев и т. Д., Но ни один из них не может перекрывать цветзамаскировать другой рисующий, все из XML.Может ли патч из девяти сделать свое дело?Могу ли я создать полупрозрачный рисунок с формой моего векторного рисования?

Кроме того, это значок приложения <adaptive-icon>.В моем случае у него должен быть другой передний план, основанный на варианте сборки, поэтому я не знаю, можно ли это вообще динамически сделать в коде;Я знаю, что это может привести к желаемому результату, но я не знаю, может ли значок приложения быть полностью сделан только из статических ресурсов. <adaptive-icon> может ссылаться на другие рисунки, мип-карты и цвета, поэтому нет макетов (что является другой возможностью).

Большинство ответов, которые я нахожу, либо делают это динамически из Java, либо используя макеты, что не является тем, о чем я спрашиваю, если только это не может создать значок приложения на основе варианта сборки.

...