00:00
好,接下来呢,我们讲解第五个例子啊,加载这个GIF动画啊,首先呢,带大家看一下这个效果,点击这个GIF动画啊button。之后呢,就来到这个页面啊,下面呢是一个title bar,中间呢是一个这个simple啊,下面分别是三个button,你点击这个请求,这个gift图片,就会把这个GI的图片啊加载回来,那点击这个动画开始。哎,这个美女哎,就动起来了啊,那你点击动画停止,这个GI呢,就停止了啊,同时呢,你也可以自动的这样,这个动画啊,自动播放啊都是可以设置的,那接下来呢,我们把这个啊页面的布局给大家实现一下。找到他。到这又一个,你看呢,点2FRA卡give like。二加会所启动跳转。
01:09
创建一个。那接下来我们把这个布局啊拿过来gift。啊翻过来翻来之后呢啊带大家再看一遍啊,这个布局首先呢,是这一个整体,是一个垂直线性的布局啊,然后呢,这个是呢t bar啊也是它啊下面这个就是这个simple啊review就是这个空间,下面是分别三个呃,Button,三个button,包括这个请求GI图片动画停止,动画开始啊好,我们回到这个代码中生成一下out shift加S。
02:00
在。这三个八分我们先不生成对象,嗯。好,初始化一下这个标题啊,加回去。标题点set test。这标题就是GIF的动画图片。啊,图片接下来我们处理一下啊这三个button按钮啊的点击事件,包括请求GI。ADD on click。我们找一下它的这个ID。Click。
03:04
点击啊,请求图片在里面。那接下来还剩两个button。请求GA的图片。接下来呢,就是这个动画停止。把它换一下。动画停止,然后找到这个动画开始。
04:00
开始啊,接下来我们开始写这个啊,请求这个gip的图片啊,这个代码首先呢,还是带大家啊看一下这个代码啊,导到这请求突变这里面首先还是看这啊它呢设置一个controller啊,也还是采用这个MVC的方式,那么这些controller啊怎么进行设置呢?啊,这里有具体的业务逻辑first卡点new这个这controller builder啊在里面直接将这个UI进行设置了,设置进来也就是这张图片的地址啊,Set u r,然后下面呢是auto play admiss,也就是自动播放这个动画啊,是否开启,如果你设置为false,那么它自动不会播放这个GI啊等待你这个手动去开启啊下面这个是呃,Auto controller也是这个啊,缓存啊,未来这个内存优化,那好,接下来呢,我们来实现一下这个代码啊,首先从这开始。第一个加载图片,那就是对象得到。
05:08
他有点set controller。嗯,里面呢,需要一个controller。二加回车啊,生成一个卡。点又一个draw啊,Controller builder,然后呢,点set u。里面传递一个U啊,也是这个图片的地址啊,接下来点set啊,先build吧,啊build把它生成一下uri pass里面传递这张啊图片的地址,我们把它复制过来。
06:04
也就是他。给打电话。翻过来啊,这样呢,正常就能加载这张图片了,那接下来对它进行进一步的处理啊,Set out to play animmisions,建入这个动画啊,先给它关掉,关掉之后还有一个set or controller啊,为了这个内存的优化方面的考虑,那么这个ctrller怎么获取呢?就通过这个view对象点get cler啊,这样就拿到了,好接下来呢,我们运行一下啊,看看这个效果怎么样。好,启动起来了,FS卡GI的动画啊,加载点击请求GI动画,哎,这样就加载过来了,但是呢,这个GI是不是没有这个运行啊,啊没有这个起来,那我可以把它改成出啊,我们再运行一下。
07:15
点击fris卡。GIF的动画。请求。它是不是还是没有运行起来呀?嗯,那这样找原因了啊,为什么它没有运行起来呢?这个地方它还有一个依赖啊,你要加载这个give动画,让它运行起来,必须有这个animate gift啊这个依赖,那你就添加一下呗,找到它的。GLE。在这下边啊,添加一下这个一定别忘了啊,你要使用这部动画必须要添加这个鸡蛋。回来。之后呢,我们再运行一下。
08:06
啊,用起来之后呢,找到这个fri卡,然后呢,点击这个GI动画。点击请求看这个美女诶就动起来了,就动起来了啊,接下来呢,我们来实现一下啊,这个停止动画和这个开启动画,我们先把它改成for。那具体怎么去开,怎么去停呢?
我来说两句