首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义Clipper Bezier曲线颤动

自定义Clipper Bezier曲线颤动
EN

Stack Overflow用户
提问于 2020-08-27 21:49:03
回答 1查看 89关注 0票数 2

我目前无法绘制bezier曲线。

我现在得到的输出是:

我需要的输出是:

我应该在这里添加什么作为bezier值来获得曲线?自定义裁剪器的代码片段为:

代码语言:javascript
复制
    class OnBoardingClipper extends CustomClipper<Path> {
  @override
  Path getClip(Size size) {
    var path = Path();
    path.moveTo(0.0, size.height * 0.18);
    path.lineTo(0.0, size.height);
    path.lineTo(size.width, size.height);
    path.lineTo(size.width, 0.0);
    return path;
  }

  @override
  bool shouldReclip(CustomClipper<Path> oldClipper) => false;
}

附言:感谢您的阅读,如果格式有误,敬请谅解。:-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-27 22:57:19

您可以添加值为(3 / 4 * size.width, size.height * 0.18)(size.width, size.height * 0.05)quadraticBezier

代码:

代码语言:javascript
复制
@override
  Path getClip(Size size) {
    var path = Path();
    path.moveTo(0.0, size.height * 0.18);
    path.quadraticBezierTo(
        3 / 4 * size.width, size.height * 0.18, size.width, size.height * 0.05);
    path.lineTo(size.width, size.height);
    path.lineTo(0.0, size.height);
    return path;
  }

结果:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63617452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档