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.