updateWith method
Update the paint with provided size
Implementation
void updateWith(Paint paint, {Rect? size}) {
if (size == _size || size == null) {
return;
}
if (_gradient == null) {
return;
}
_shader ??= _gradient!.createShader(size);
paint.shader = _shader;
_size = size;
}