【发布时间】:2020-09-22 03:18:08
【问题描述】:
我有一个容器,我需要剪裁它的高度,它看起来像提供的图像。我也尝试过 customPaint 小部件,但无法让它工作。
child: Container(
decoration: BoxDecoration(
boxShadow: [
BoxShadow(
color: Colors.grey.withOpacity(0.5),
spreadRadius: 5,
blurRadius: 12,
offset: Offset(0, 3), // changes position of shadow
),
],
color: ColorConstants.redColor,
borderRadius: BorderRadius.all(Radius.circular(8))),
),
),
@override
Path getClip(Size size) {
var path = Path();
path.lineTo(size.width, 0.0);
return path;
}
@override
bool shouldReclip(CustomClipper<Path> oldClipper) => true;
}
【问题讨论】: