finishDrawing method

void finishDrawing()

Implementation

void finishDrawing() {
  debugPrint(
      'DrawingToolManager.finishDrawing: $_currentDrawingTool, isComplete: ${_currentDrawingTool?.isComplete}');
  if (_currentDrawingTool != null && _currentDrawingTool!.isComplete) {
    _currentDrawingTool!.state = DrawingToolState.none;
    _tools.add(_currentDrawingTool!);
    debugPrint('绘图工具已添加,总数: ${_tools.length}');
    _currentDrawingTool = null;
    _notifyToolsChanged();
  }
}