Как отменить стиль линии у Paint?

186
19 апреля 2017, 11:20

Делаю так:

Paint p = new Paint(Paint.ANTI_ALIAS_FLAG);
p.setPathEffect(new DashPathEffect(new float[] { 20, 10, 5, 10}, 0))
canvas.drawLine(crX, crY, ceX, ceY, p);

Как теперь отменить этот стиль, чтобы нарисовать простой сплошной линией?

Answer 1

Для отмены установленного эффекта нужно вызвать метод setPathEffect, передав ему null:

p.setPathEffect(null);

Документация по этому поводу.

READ ALSO
Как проверть SOAP запрос и найти ошибку?

Как проверть SOAP запрос и найти ошибку?

Помогите разобраться как проверить запрос и найти проблему? У меня есть

322
Уменьшается размер файла при записи в Java

Уменьшается размер файла при записи в Java

Есть bytearray, в котором хранятся байты картинкиЧитал их с помощью OpenCV Imgcodecs

268
Непрерывное соединение с сервером

Непрерывное соединение с сервером

Есть сервер, к которому мое приложение подключается посредством SocketНужно держать постоянный коннект, чтобы обходить ситуации, когда пропадает...

289
Ответ “Да или ”Нет" для продолжения игры

Ответ “Да или ”Нет" для продолжения игры

Не судите строго учу JAVA третий день, решил создать программку для фана, после завершения игры, хочу что бы выводился вопрос: хотите продолжить...

234