我尝试过的代码,但没有给我与设计剪辑器相同的结果。
class CustomClipPath extends CustomClipper<Path> {
@override
Path getClip(Size size) {
var path = Path();
path.lineTo(0, 0);
path.lineTo(0, 40);
path.quadraticBezierTo(size.width / 4, 0, size.width / 2, 0);
path.quadraticBezierTo(size.width - size.width / 4, 0, size.width, 40);
path.lineTo(size.width, size.height);
path.lineTo(0, size.height);
return path;
}
@override
bool shouldReclip(CustomClipper<Path> oldClipper) {
return true;
}
}