【发布时间】:2020-08-10 16:53:39
【问题描述】:
我正在尝试在左侧制作多个尖边。
class CustomClipPath extends CustomClipper<Path> {
@override
Path getClip(Size size) {
Path path = Path();
path.lineTo(size.width, 0.0);
var curYPos = 0.0;
var curXPos = size.width;
var increment = size.height / 30;
while (curYPos < size.height) {
curYPos += increment;
curXPos = curXPos == size.width ? size.width - 8 : size.width;
path.lineTo(curXPos, curYPos);
}
path.lineTo(0, size.height);
return path;
}
@override
bool shouldReclip(CustomClipper<Path> oldClipper) => false;
}
但是,我在右侧得到了多个尖边,而不是左侧的多个尖边,如下图所示: Text
【问题讨论】: