image_loader_tool 1.0.0
image_loader_tool: ^1.0.0 copied to clipboard
A simple image loading tool.
Image Loader Package #
一个功能强大的 Flutter 图片加载工具包,支持网络图片、本地资源加载,支持加密本地资源的加载。 在这个库中,通过函数式返回 Widget的方式更好,简单易用。
✨ 特性 #
- 🌐 网络图片缓存 - 基于
cached_network_image的网络图片加载和缓存 - 📁 本地资源加载 - 支持普通资源和加密资源的加载
- ⚙️ 全局配置 - 可配置默认占位图、资源加密路径等
- 🎯 灵活配置 - 支持全局配置和单次调用配置
- 🚀 便捷方法 - 提供简化的 API 接口
🚀 快速开始 #
1. 添加依赖 #
dependencies:
image_loader:
path: packages/image_loader
2. 配置全局设置(可选) #
// 在应用启动时配置
ImageUtil.setConfig(
ImageLoaderConfig.custom(
defaultPlaceholder: 'assets/images/placeholder.png',
isResEncryption: true,
resEncryptionOutDir: '/data/data/com.example.app/files/assets',
defaultPlaceholderFit: BoxFit.contain,
defaultNetworkImageFit: BoxFit.cover,
),
);