1

我要创建的剪辑器 我要创建的剪辑器

我尝试过的代码,但没有给我与设计剪辑器相同的结果。

 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;
      }
    }

4

0 回答 0