Я загрузил вектор значка сердца из flaticon , я буду использовать его как значок «Добавить в избранное», поэтому мне нужны два состояния:
Вопрос: Я не могу понять, как заполнить вектор, сохранив цвет границы. Другими словами, избавиться от черного фона за пределами сердца в моем примере (см. Второй снимок экрана)
Что я пробовал: я пытался использовать пересечение между слоями, как вы можете видеть на скриншоте.
Примечание: я не дизайнер, я разработчик iOS, который впервые пытается создать свой собственный дизайн, так что будьте проще ;), я потратил более 1 часа на поиски в Youtube и Google и здесь, и я думаю, для дизайнера это займет 1 минуту, чтобы сделать то, что я хочу.
Есть некоторая путаница из-за самой формы. Это не "пусто". Это тонкая форма с внутренним путем и внешним путем. Форма заполнена белым цветом на ваших скриншотах. Центр сердца - это «счетчик», созданный двумя путями, установленными для создания составного образа. Он разработан, чтобы быть тонкой, похожей на штрих, формой. Не твердая форма сердца.
Если вы хотите изменить цвет этой тонкой составной формы как есть....
Просто дважды щелкните слой «сердце» и измените цвет. Если вы хотите, чтобы он был заполнен черным, измените цвет на черный, а затем уменьшите непрозрачность слоя до 75%.
Если вы пытаетесь вычесть сердце из прямоугольника....
Возьмите инструмент «Прямоугольная фигура» и установите меню операций с контуром на Combine Shapes
. . .
Выделите слой «сердце» и нарисуйте прямоугольник.
Затем вернитесь в меню операций с путями и установите для него значение Exclude Overlapping Shapes
.
У вас получится прямоугольник с отверстием в форме сердца....
Если вы просто хотите заполнить внутреннюю часть сердца, или если вы хотите иметь твердую форму сердца...
Дублируйте слой «сердце».
Используйте инструмент «Прямое выделение» (белая стрелка), чтобы щелкнуть опорную точку на внешнем пути (или внутреннем пути) дубликата слоя.
DeleteДважды нажмите клавишу .
Это оставляет форму для внутренней части сердца, цвет которой вы затем можете изменить.
Есть несколько способов сделать это. Самый простой способ, который я могу придумать, это щелкнуть правой кнопкой мыши по слою и перейти к параметрам наложения. Оттуда вы можете щелкнуть эффект Color Overlay, чтобы добавить цвет заливки. Это должно заполнить вашу форму любым цветом, который вы выберете.
Другой вариант — Ctrl + клик по миниатюре слоя с сердцем, чтобы «загрузить выделение». Затем создайте новый слой для заливки и используйте инструмент Paint Bucket, чтобы заполнить созданное выделение.
iOSGeek