Nuke-AnimatedImage-Plugin 1.0.0

Nuke-AnimatedImage-Plugin 1.0.0

测试已测试
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))

使用 FLAnimatedImageView 扩展

Nuke 为 FLAnimatedImageView 添加了全面功能的图像加载扩展

let imageView = FLAnimatedImageView()
imageView.nk_setImageWith(<#imageRequest#>) // Loads animated image and starts playback

安装

请参阅 Nuke 的安装说明。

要求

  • iOS 8.0+
  • Xcode 7.3+, Swift 2.2+

联系方式

许可证

Nuke 是在 MIT 许可下可用的。有关更多信息,请参阅 LICENSE 文件。