В этом уроке:
- используем clip
Click here to read this article!
Урок 148. Рисование. Canvas, clip
Урок 148. Рисование. Canvas, clip
Последний раз редактировалось damager82 29 май 2017, 23:24, всего редактировалось 2 раза.
Re: Урок 148. Рисование. Canvas, clip
В уроке рисуется сетка
А как нарисовать сетку с ячейками по 35-45 px при этом чтоб ячейки были кликабельными и были равномерно распрделены по ширине и высоте? Или может есть другие идеи как нарисовать сетку с кликабельными ячейками? Нужны ячейки как в игре 2048
Код: Выделить всё
private void drawGrid(Canvas canvas) {
for (int i = 25; i < 400; i += 25) {
canvas.drawLine(100 + i, 100, 100 + i, 600, p);
}
for (int i = 25; i < 500; i += 25) {
canvas.drawLine(100, 100 + i, 500, 100 + i, p);
}
}
Re: Урок 148. Рисование. Canvas, clip
Digetix, Юзай движок, тот же libgdx.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
- Сообщения: 2
- Зарегистрирован: 04 дек 2018, 11:33
Re: Урок 148. Рисование. Canvas, clip
В Андроид 4.4, что-то у меня не получилось изобразить последнюю иллюстрацию.
при Region.Op op = Region.Op.UNION; показывает один большой квадрат, без выреза по контурам малых. Варианты перебрал, но картинку не получил. Почему не понял.
при Region.Op op = Region.Op.UNION; показывает один большой квадрат, без выреза по контурам малых. Варианты перебрал, но картинку не получил. Почему не понял.
Re: Урок 148. Рисование. Canvas, clip
clipRect(RectF rect, Region.Op op) deprecated в API 26. Как это обойти хз...