目录
- Flutter自定义裁剪
- Flutter的自定义裁剪类CustomClipper
- 裁剪的实际代码
- 思路分析
- 注意点
- 完整代码
- 总结
如图所示,图中的圆形缺口,需要我们自定义裁剪,才能实现。
Flutter自定义裁剪
裁剪,我们想到的是剪刀,实际上,Flutter的裁剪原理,和我们现实物理世界的剪刀是一样的,一定要想清楚,自己起点,终点,哪些是保留部分,哪些是裁掉的部分。
Flutter的自定义裁剪类CustomClipper
可以看到,CustomClipper并不是一个widget,是一个抽象类,因此,需要我们继承这个抽象类,实现抽象方法getclip,之后再配合ClipP