画笔和画布是android中自定义的难点。Flutter中也是如此。通过这2个东西,构建出想要的view.
利用Path还可以实现贝塞尔曲线。
Canvas相关方法:
方法 | 功能 |
drawLine() | 画直线 |
drawCricle() | 画圆 |
drawOval() | 画椭圆 |
drawRect() | 画矩形 |
drawPoints() | 画点 |
drawArc() | 画圆弧 |
Paint类参数:
属性名 | 类型 | 参考值 | 功能 |
color | Colors | Colors.blueAccent | 画笔颜色 |
strokeCap | StrokeCap | StrokeCap.round | 画笔笔 |