测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年3月 |
SPM支持 SPM | ✗ |
由 kean 维护。
依赖项 | |
Nuke | ~> 3.0 |
FLAnimatedImage | ~> 1.0 |
FLAnimatedImage 插件为 Nuke,它允许您加载和显示动画 GIF。
AnimatedImageDecoder
创建来自接收数据的 AnimatedImages
AnimatedImageLoaderDelegate
阻止 ImageLoader
处理 AnimatedImages
AnimatedImageMemoryCache
为动画图像计算适当的成本,也可以用来完全禁用动画图像存储let decoder = ImageDecoderComposition(decoders: [AnimatedImageDecoder(), ImageDecoder()])
let loader = ImageLoader(configuration: ImageLoaderConfiguration(dataLoader: <#dataLoader#>, decoder: decoder), delegate: AnimatedImageLoaderDelegate())
let cache = AnimatedImageMemoryCache()
ImageManager.shared = ImageManager(configuration: ImageManagerConfiguration(loader: loader, cache: cache))
Nuke 为 FLAnimatedImageView 添加了全面功能的图像加载扩展
let imageView = FLAnimatedImageView()
imageView.nk_setImageWith(<#imageRequest#>) // Loads animated image and starts playback
请参阅 Nuke 的安装说明。
Nuke 是在 MIT 许可下可用的。有关更多信息,请参阅 LICENSE 文件。