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

193
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 запрос и найти ошибку?

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

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

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

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

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

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

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

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

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

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

238