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();
}
}