Страница 1 из 1

Урок 148. Рисование. Canvas, clip

Добавлено: 24 мар 2014, 03:00
damager82
В этом уроке:
- используем clip


Click here to read this article!

Re: Урок 148. Рисование. Canvas, clip

Добавлено: 15 окт 2015, 10:29
Digetix
В уроке рисуется сетка

Код: Выделить всё

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);
      }

    }
А как нарисовать сетку с ячейками по 35-45 px при этом чтоб ячейки были кликабельными и были равномерно распрделены по ширине и высоте? Или может есть другие идеи как нарисовать сетку с кликабельными ячейками? Нужны ячейки как в игре 2048

Re: Урок 148. Рисование. Canvas, clip

Добавлено: 15 окт 2015, 16:20
doter.ua
Digetix, Юзай движок, тот же libgdx.

Re: Урок 148. Рисование. Canvas, clip

Добавлено: 18 мар 2019, 00:09
SpbushkaMan
В Андроид 4.4, что-то у меня не получилось изобразить последнюю иллюстрацию.
при Region.Op op = Region.Op.UNION; показывает один большой квадрат, без выреза по контурам малых. Варианты перебрал, но картинку не получил. Почему не понял.

Re: Урок 148. Рисование. Canvas, clip

Добавлено: 25 сен 2021, 10:29
Rolik
clipRect(RectF rect, Region.Op op) deprecated в API 26. Как это обойти хз...