paintBoxModel method
Implementation
void paintBoxModel(PaintingContext context, Offset offset) {
// If opacity to zero, only paint intersection observer.
if (alpha == 0) {
paintIntersectionObserver(context, offset, paintNothing);
} else {
// Paint fixed element to fixed position by compensating scroll offset
double offsetY = additionalPaintOffsetY != null ? offset.dy + additionalPaintOffsetY! : offset.dy;
double offsetX = additionalPaintOffsetX != null ? offset.dx + additionalPaintOffsetX! : offset.dx;
offset = Offset(offsetX, offsetY);
_paintFilteredContent(context, offset);
}
}