Когда я рисую линии на холсте CustomPainter, используя код, подобный следующему:
var paint = Paint()
..style = PaintingStyle.stroke
..strokeWidth = 4.0
..color = Colors.grey;
canvas.drawLine(fromOffsetA, toOffsetB, paint);
canvas.drawLine(fromOffsetC, toOffsetD, paint);
Если две линии частично перекрывают друг друга, то в части линий, которые перекрываются, цвет линии выглядит темнее чем в тех участках линии, которые не перекрываются.
Я предполагаю, что это по замыслу, поэтому мой вопрос в том, как рисовать линии, которые перекрывают друг друга и в то же время предотвращают линии цвет потемнения в перекрывающихся участках?
Я думаю, мне нужно установить режим смешивания краски на значение c или что-то в этом духе?