paint method
Paint with mobile web optimizations
Implementation
@override
void paint(Canvas canvas, Size size) {
final Size optimizedSize = RoughMobileWeb.getOptimizedCanvasSize(size);
final Map<String, dynamic> config = RoughMobileWeb.getMobileOptimizedConfig();
if (optimizedSize != size && RoughMobileWeb.isMobileWeb) {
// Scale canvas for mobile optimization
final double scale = optimizedSize.width / size.width;
canvas.scale(scale);
paintRough(canvas, optimizedSize, config);
} else {
paintRough(canvas, size, config);
}
}