Flutter CustomClipper Создать пользовательский контейнер

#flutter #user-interface #dart #flutter-layout

Вопрос:

я хочу сделать пользовательский интерфейс, как это изображение изображения

я еще новичок в flutter, пожалуйста, помогите мне

это мой код, который я пытаюсь написать для создания пользовательского интерфейса контейнера

 class MyCustom extends CustomClipper<Path> {
@override
Path getClip(Size size) {
Path path = Path();
final wid = size.width;
final hi = size.height;

//
 path.moveTo(0 ,hi);
 path.quadraticBezierTo(wid , hi, wid , hi / 2 );
 path.moveTo(0,0);
 path.lineTo(wid,hi);
 path.quadraticBezierTo(wid , hi / 2 , wid , hi );
path.lineTo(wid ,0);

path.close();
    return path;
}

@override
bool shouldReclip(covariant CustomClipper<Path> oldClipper) {
return (0 == 0);
}
}
 

Комментарии:

1. Создание сложных фигур может быть трудным, вы пробовали fluttershapemaker.com какой холст, на котором вы можете нарисовать фигуру, и он сгенерирует соответствующий код для встраивания в ваше приложение ?