paintCanvasComponent method
Implementation
Widget paintCanvasComponent(child, EditImageProvider editImageProvider){
return GestureDetector(
onPanUpdate: (details) {
Offset position = details.globalPosition;
RenderBox renderBox = context.findRenderObject() as RenderBox;
Offset localPosition = renderBox.globalToLocal(position);
localPosition = applyPaintRotationTransformation(localPosition, editImageProvider);
editImageProvider.addLatestPoints(localPosition);
editImageProvider.togglePaintState(true);
},
onPanEnd: (details) {
editImageProvider.updateDrawingsList(editImageProvider.state.points);
editImageProvider.clearPoints();
editImageProvider.togglePaintState(true);
},
child: child
);
}