Полукруглый клипер во флаттере - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь создать полукруг в правой части экрана, но получаю форму овала.

Мой код клиппера

class SemiCircleClipper extends CustomClipper<Path> {
  @override
  Path getClip(Size size) {
    final path = Path();
    path.moveTo(size.width, 0);
    path.arcToPoint(Offset(size.width, size.height), clockwise: false, radius: Radius.circular(size.width / 2));
    path.close();
    return path;
  }

  @override
  bool shouldReclip(SemiCircleClipper oldClipper) => false;
}

Пример изображения того, что я хочу делать образ

...