我正试图使多个尖边在左侧。
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
2条答案
按热度按时间ztigrdn81#
这是一个裁剪器,使用的是孩子的左侧。
jv4diomz2#
试试这个