У меня есть два векторных рисунка.Один - это круг, а другой - диагональная линия (изображения приведены исключительно в качестве примера.)
![Drawables](https://i.stack.imgur.com/R7SGc.png)
Итак, что я хочу, так это то, что я хочунарисовать первый рисунок на экране, а затем, когда я рисую второй (наложение), он должен быть ограничен границами первого чертежа, что даст нам результат, который будет выглядеть следующим образом:
![Final image](https://i.stack.imgur.com/En0tQ.png)
Обратите внимание на то, что рисованный оверлей не кровоточит по краям первого рисованного!
Я должен сделать это программно, поэтому, к сожалению, вручную изменяю краяНаложение наложения не будет работать.
Вещи, которые я исследовал, - это ClipDrawable, и я могу рисовать прямо на холст с помощью чего-то вроде new Canvas(circleDrawable)
, но мне пока не удалось повезти.
Любая помощь будет принята с благодарностью.