draw method
void
draw(
- Canvas canvas
)
override
Implementation
@mustCallSuper
@override
void draw(Canvas canvas) {
inDrawing = true;
onDrawPre();
final int sx = _scrollX.toInt();
final int sy = _scrollY.toInt();
if ((sx | sy) == 0) {
drawBackground(canvas, 1);
} else {
canvas.translate(_scrollX, _scrollY);
drawBackground(canvas, 1);
canvas.translate(-_scrollX, -_scrollY);
}
onDraw(canvas);
dispatchDraw(canvas);
onDrawEnd(canvas);
onDrawHighlight(canvas);
onDrawForeground(canvas);
inDrawing = false;
}