resizeIfNeeded method Null safety
- int? cacheWidth,
- int? cacheHeight,
- ImageProvider<
Object> provider
Composes the provider
in a ResizeImage only when cacheWidth
and
cacheHeight
are not both null.
When cacheWidth
and cacheHeight
are both null, this will return the
provider
directly.
Implementation
static ImageProvider<Object> resizeIfNeeded(int? cacheWidth, int? cacheHeight, ImageProvider<Object> provider) {
if (cacheWidth != null || cacheHeight != null) {
return ResizeImage(provider, width: cacheWidth, height: cacheHeight);
}
return provider;
}