debugPaintSize method
- PaintingContext context,
- Offset offset
inherited
In debug mode, paints a border around this render box.
Called for every RenderBox when debugPaintSizeEnabled is true.
Implementation
@override
void debugPaintSize(PaintingContext context, Offset offset) {
assert(() {
_debugPaint ??=
Paint()
..shader = ui.Gradient.linear(
Offset.zero,
const Offset(10.0, 10.0),
<Color>[
const Color(0x00000000),
const Color(0xFFFF00FF),
const Color(0xFFFF00FF),
const Color(0x00000000),
],
<double>[0.25, 0.25, 0.75, 0.75],
TileMode.repeated,
)
..strokeWidth = 2.0
..style = PaintingStyle.stroke;
_debugText ??= TextPainter(
text: const TextSpan(text: '✂', style: TextStyle(color: Color(0xFFFF00FF), fontSize: 14.0)),
textDirection: TextDirection.rtl, // doesn't matter, it's one character
)..layout();
return true;
}());
}