Почему вызов drawColor
(# 1) обрезается, а paintChild
(# 2) - нет?Это в методе paint
подкласса RenderSliverSingleBoxAdapter
.
context.clipRRectAndPaint(
RRect.fromRectAndCorners(
offset & Size(paintBounds.width, paintBounds.height + 100.0),
topLeft: Radius.circular(topCornerRadius),
topRight: Radius.circular(topCornerRadius)),
Clip.antiAlias,
paintBounds, () {
// 1
context.canvas.drawColor(Colors.blue, BlendMode.srcOver);
// 2
context.paintChild(child, offset);
});