как нарисовать кривую линию во флаттере

#flutter #dart

Вопрос:

я пытаюсь получить кривую линию, как в сеансе комментариев в Facebook. Эта линия.

линия

Спасибо

Ответ №1:

Вы можете попробовать с помощью этого кода:

     Path path = Path();
    path.moveTo(avatarRoot!.width / 2, 0);
    path.cubicTo(
        avatarRoot!.width / 2,
        0,
        avatarRoot!.width / 2,
        padding!.top   avatarChild!.height / 2,
        avatarRoot!.width,
        padding!.top   avatarChild!.height / 2);
    canvas.drawPath(path, _paint!);

 

Вам нужно будет научиться использовать cubicTo функцию