Как правильно трансформировать фигуры с помощью android.graphics.Path? - PullRequest
0 голосов
/ 10 апреля 2019

Например, у меня есть квадратная фигура, нарисованная на Canvas с помощью android.graphics.Path, как превратить ее в круг или любую другую форму?

Это можно сделать с помощью SVG, VectorDrawables, вы можете увидеть примеры здесь .

Но как это сделать с android.graphics.Path?

1 Ответ

1 голос
/ 10 апреля 2019

Вы можете преобразовать vectors с помощью AnimtedVectorDrawables, , для этого есть учебник .

Один из используемых веб-инструментов: ShapeShifter , и здесь есть учебник для этого .

Имейте в виду , что Android не полностью поддерживает SVG. Были проблемы с градиентами, потому что в SVG все было иначе, чем в VectorDrawables.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...