flutter - 如何获得下图中给出的边界半径。#扑
解决方案
尝试参考此代码,参考:
class Clipper extends CustomClipper<Path> {
@override
Path getClip(Size size) {
var _height = size.height;
var _width = size.width;
var controlPoint1 = Offset(40, _height / 3.1);
var controlPoint2 = Offset(_width - 40, 0);
var endPoint = Offset(_width, _height / 2);
var path = Path()
..cubicTo(controlPoint1.dx, controlPoint1.dy, controlPoint2.dx,
controlPoint2.dy, endPoint.dx, endPoint.dy)
..lineTo(_width, _height)
..lineTo(0, _height)
..close();
return path;
}
@override
bool shouldReclip(CustomClipper<Path> oldClipper) => true;
}
推荐阅读
- spring-boot - 我不明白为什么没有创建缓存
- javascript - 反应中的.map函数不显示任何数据
- python - 基于多列的两个表之间的关系
- javascript - 为什么在初始页面加载后第一次点击时 JS 事件或 CustomEvent 不触发?
- tensorflow - ValueError: 层序号_2 的输入 0 与层不兼容:
- mysql - MySQL在重复键上合并数据
- http - 当服务器以不同的值多次发送相同的 HTTP 标头时,实现了哪个 HTTP 标头?
- python - Python IG:Insight,KeyError:尝试运行脚本时出现“数据”
- bash - 按 Ctrl-C 跳转到下一个函数
- firefox - 为什么 OIDC 登录在 Edge 中中断,但在 FireFox 中没有?