image_craft library

Classes

AssetImageLoader
A concrete implementation of ImageLoader that loads images from the asset bundle.
CachedManager<M>
An abstract class responsible for managing cached files in the application.
ErrorPlaceholder
A StatelessWidget that displays an error icon as a placeholder.
FileImageLoader
A concrete implementation of ImageLoader that loads images from the local file system.
ImageCraft
A StatelessWidget that loads and displays images from various sources.
ImageDecoder
A class responsible for decoding images from file sources.
ImageLoader
An abstract class that defines a contract for loading images.
ImageLoaderFactory
A factory class for creating instances of ImageLoader.
LoadingPlaceholder
A StatelessWidget that displays a loading indicator.
NetworkImageLoader
A concrete implementation of ImageLoader that loads images from the network.
PlaceholderManager
A manager class that allows for globally overriding the loading and error placeholder widgets used throughout the application.
SvgImageLoader
A concrete implementation of ImageLoader that loads SVG images from assets.
UniversalCachedManager
A universal implementation of the CacheManager<File> class for non-web platforms.
WebCachedManager
A web-specific implementation of the CacheManager<String> class.

Enums

ImageType
An enumeration representing the different types of image sources that can be used in the ImageCraft package.