如何在 Flutter 中将 PointMode 传递到 Canvas.drawPoints(..) 中?

gre*_*nes 2 dart flutter

drawPoints我正在调用如下函数,该函数遵循API 文档

      final paint = new Paint()
       ..color = Colors.blue[400]
       ..strokeCap = StrokeCap.round;
     var offsetList = [new Offset(2.0, 5.0), new Offset(50.0, 100.0)];
     canvas.drawPoints(const PointMode(1), offsetList, paint);
Run Code Online (Sandbox Code Playgroud)

当我传入 时const PointMode(1)canvas.drawPoints它会抛出编译器错误。传递到这个函数的正确方法是什么PointMode

小智 5

使用是正确的

canvas.drawPoints(PointMode.points, offsetList, Paint);

但对于定义,您必须导入“dart:ui”。