updateSize method
bool
updateSize(
{ - required Offset newOffset,
- required Size newSize,
})
Implementation
bool updateSize({required Offset newOffset, required Size newSize}) {
if (_cacheOffset != newOffset ||
_cacheWidth != newSize.width ||
_cacheHeight != newSize.height) {
_cacheWidth = newSize.width;
_cacheHeight = newSize.height;
_cacheOffset = newOffset;
var middleWidth = newSize.width / 2;
var middleHeight = newSize.height / 2;
_layerRect = updateLayerRect(newOffset: newOffset, newSize: newSize);
_cacheRadius = min(middleWidth, middleHeight);
return true;
}
return false;
}