FLAnimatedImage的使用

作者: 轻重缓急 | 来源:发表于2019-07-15 14:08 被阅读0次

    FLAnimatedImae的使用

    1、FLAnimatedImage的简介

    FLAnimatedImage是用来加载GIF动画的第三方开源库,该库可以有效地解决加载GIF动画时引起的内存暴增的问题。如下两张图是加载同一个GIF动画时,使用通常方式与使用该库的内存对比:

    11563158950_.pic.jpg 21563159047_.pic.jpg

    通过上面两张图的对方,可以明显的看出,使用FLAnimatedImaged的优势。

    2、FLAnimatedImage的导入及使用

    2.1、手动导入方式:从github上(https://github.com/Flipboard/FLAnimatedImage.git)下载该库,拖到目标工程中,即可使用。

    2.2、pod导入方式:在Podfile文件中加入:pod ‘FLAnimatedImage’, ‘~>1.0’之后,执行命令pod install即可。

    2.3、FLAnimatedImage使用如下:

    2.3.1、加载本地GIF动画:

    31563160632_.pic_hd.jpg

    2.3.2、加载网络远端的GIF动画:

    51563161395_.pic_hd.jpg

    4.3、支持的可变属性列表:

    (1)、animatedImage 给该控件赋值GIF动画;

    (2)、void(^loopCompletionBlock)(NSInteger loopCountRemainding)该block为GIF动画执行完一次的回调;

    (3)、currentFrame当前GIF动画所处的帧图;

    (4)、currentFrameIndex当前GIF动画所显示的帧图所处的位置;

    (5)、runLoopMode设置该GIF所处的runLoop中的Mode;

    相关文章

      网友评论

        本文标题:FLAnimatedImage的使用

        本文链接:https://www.haomeiwen.com/subject/gmlnkctx.html