颤振-画布中重叠线的颜色

时间:2020-01-24 13:15:31

标签: flutter flutter-web

当我使用如下代码在CustomPainter画布上绘制线条时:

var paint = Paint()
  ..style = PaintingStyle.stroke
  ..strokeWidth = 4.0
  ..color = Colors.grey;

canvas.drawLine(fromOffsetA, toOffsetB, paint);
canvas.drawLine(fromOffsetC, toOffsetD, paint);

如果两条线部分相互重叠,则重叠的线段显示的线色比不重叠的线段暗。

我猜这是设计使然,所以我的问题是,如何绘制相互重叠的线,同时防止重叠部分的颜色变暗?

我在想是否需要将绘画的Blendmode设置为特定值或沿这些方向设置?

0 个答案:

没有答案