import 'dart:math' as math;

import 'package:flutter/material.dart';

class Page1 extends StatefulWidget {
  @override
  Page1State createState() => new Page1State();
}

class Page1State extends State<Page1> {
  @override
  Widget build(BuildContext context) {
    return Container(
      color: Colors.orange,
      // width: double.infinity,
      // width: 100,
      alignment: Alignment.center,
      child: CustomPaint(
        // size: Size(200, 100),
        painter: MyPainter(),
      ),
    );
  }
  @override
  void initState() {
    // TODO: implement initState
    super.initState();
  }
}

class MyPainter extends CustomPainter {
  @override
  void paint(Canvas canvas, Size size) {

    final rect = Size(200, 50);
    final smallAngle = 1;
    final leftTopRadius = 4.0;
    final leftBottomRadius = 4.0;
    final rightTopRadius = 4.0;
    final rightBottomRadius = 4.0;

    final paint = Paint()
      ..color = Colors.red
      ..strokeWidth = 2
      ..style = PaintingStyle.fill;




    var bezierPath = Path();





    canvas.drawPath(bezierPath, paint);
  }

  @override
  bool shouldRepaint(covariant CustomPainter oldDelegate) {
    // TODO: implement shouldRepaint
    return true;
  }
}