Так вышло, что в моем текущем проекте мне пришлось столкнуться с проблемой. Дизайнер согласовала с заказчиком набор иконок, раскрашенных простым линейным градиентом. И отправила мне эти иконки в svg формате, с чувством выполненного долга. Гугление выявило, что поддержка градиентов в vector drawable начинается только с SDK 24+.
Тем не менее, используя небольшую хитрость, оказалось возможным обойти ограничение, что я и продемонстрирую на примере.
В качестве рабочей картинки возьмем следующую:
![](https://habrastorage.org/files/abb/8fc/3f0/abb8fc3f00674918939354faeece7655.png)
Тем не менее, используя небольшую хитрость, оказалось возможным обойти ограничение, что я и продемонстрирую на примере.
В качестве рабочей картинки возьмем следующую:
![](https://habrastorage.org/files/abb/8fc/3f0/abb8fc3f00674918939354faeece7655.png)