Внутренние и внешние пути инсульта - PullRequest
1 голос
/ 20 марта 2012
Path path = new Path();
path.moveTo(0, 0);
path.quadTo(100, 0, 200, 200);
// more quadTo calls

Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(20);
paint.setColor(Color.BLACK);
canvas.drawPath(path,paint);

Из пути, использованного для рисования обводки, есть ли способ вычислить внутренние и внешние пути, красным и синим на изображении ниже?

enter image description here

1 Ответ

0 голосов
/ 02 марта 2014

Хммм ... Как насчет: 1. сначала нарисовать обводку двойной ширины, затем нарисовать заливку 2. обрезать траекторию, затем нарисовать обводку двойной ширины

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...