#dart #flutter #drawing
#dart #flutter #рисование
Вопрос:
Мне нужно разрешить рисовать в пределах границы изображения в виде флаттера, например, цветом заливки алфавита. Я могу настроить холст, используя высоту и ширину, но как разрешить рисовать в определенной области в flutter.
Комментарии:
1. используйте
Canvas#clipPath
, например2. Я попробовал с clipPath, и у меня не получилось то, что я ожидал.
3. поскольку вы использовали его неправильно, опубликуйте свой код
4. @mk7 Вы решили свою проблему?
5. @pskink Не могли бы вы мне помочь.
Ответ №1:
Если вы используете clipPath, это должно сработать. Сначала вам нужно будет создать путь из ваших букв. Есть способы конвертировать png в svg, а sag — в путь онлайн.
Создайте три холста, каждый из которых привязан к вашей букве, и тогда ваш пользователь сможет рисовать только в пределах этого пути / этой буквы.