这就是我想要构建的:
(只看形状appBar
而不是内容)
这就是我所拥有的:
我希望边缘是弯曲的,而不是那么锋利。
这是我的代码CustomPaint
:
class LogoPainter extends CustomPainter {
@override
void paint(Canvas canvas, Size size) {
Paint paint = Paint();
paint.color = Colors.blue;
var path = Path();
path.lineTo(0, size.height - size.height / 5);
path.lineTo(size.width / 1.2, size.height);
path.lineTo(size.width, size.height - size.height / 5);
path.lineTo(size.width, 0);
path.close();
canvas.drawPath(path, paint);
}
@override
bool shouldRepaint(CustomPainter oldDelegate) {
return true;
}
}
我如何实现这个弯曲的边缘?
我试过point.arcToPoint()
and point.quadraticBezierTo()
,但没有成功。