@override void render(Canvas canvas) { if (_needFlip) { _doFlip(canvas); } super.render(canvas); if (_needFlip) { canvas.restore(); } }