00:00
好,同学们,接下来我们就讲在recy中这个倒计时啊中的一个秒杀倒计时,那这个倒计倒计时的原理呢,和历史U中啊一样,也是用一个什么呢?一个SPAL,那么呢,去装我们的这个啊,把we hold啊放到这个集合中,然后或循环去刷新啊,原理类似,好,我们来看一看。好,那么在我们这个地方里面的话呢,去把它给。这一个提升过来。好,来到这个地方。然后嘞,把这个打开,把这个呢粘一下啊,这个是一个recyle对吧,你看我们这个地方有些个叫这么一个东西啊。这个的话,我们最好要改个名字。啊,加上一个秒杀。
01:01
好,然后呢,我们呢,去把它在这个案例中啊,也提前重构一下。是吧,然后嘞,这个也重构一下艾的一个。Countdown。对吧,好,然后把这个呢,拷贝到我们的这个。里面来。搞过后,然后再把这个布局呢,也拿过来。粘一下。
02:00
好,注意它这个地方里面用的是一个什么呀,用的是一个CY you,大家看一下这个CY相当于是一个自定义的了啊,它是哪里那面的呢?好,我们点一下这个按钮。他是一个这么有苦的,看到没有?Get GA,这个这个GA那是谁呢?其实就是我们的这里。刚才拷过来的这个库。这个库的啊,这个库的,然后也就是从我们我们之前是不是从这里的这个这个库里面了一个这样的一个配置啊。就他。知道吧,就他。然后这个库的话呢,它其实就是相当于这个地方里面是一个自定义一个什么,对吧?好。然后有了过后,我们先来看一下,在呃,先运行起来啊,那运行起来之前是不是先在功能清单文件配置一下好,然后来这个地方好,这个呢,我们去把它给拿去把它给配置一下好。
03:09
然后呢,我们去运行起来给他看看,然后再去讲里面的代码。他。能去运起来。运气起来啦。Now呢,我们点击往下这地方。好,那我再点这里六下U,好,这个时候你看是和历史U差不多,但是它实现的是。用的是做的对不对?好,那同学们我们来看一下,在我们这个地方里面呢,我们要去做一个什么样的事情呢,这个地方。
04:05
我们把其他不相关干掉,这个是用了一个这样的一个。准备题吧。好,然后这里面是初始化数据啊,和我们之前一样的是吧,也是20秒到40秒60秒这样子的,然后这个时间也是什么,这个是一个持续的时间,加上我们当天时间是等于一个什么结束时间的交流时间和一样的。然后在这里面呢,它得到过后,然后就设置我们的这个适配器就是。Adapt对吧,那把这个数据存进去,这个适配器呢,它继承了什么呀。我们的这个adapt是不是,然后呢,这里面写一个my hold的一个是。好,我们先来看它的构造方法,构造方法里面一样,是不是也是创业这么一个集合啊,对吧,然后立刻是不是也刷新了。
05:00
然后在这个地方里面,当我们的这个啊,当我们的这个这个这个这个适配器,它执行绑这个创建后的时候,他才会做,但是当时绑定的时候,你看它会添加到这个,添加到这个什么L。这么一个集合中啊,是一样的呀。然后在这个过程中,你看他就开始一进来就开始刷新了,刷新那这里面去取循环取来,取我们的hold出来,然后如果倒计时结束就移除,否则就什么刷新一样的啊,一样的没有什么区别啊好,那区别在哪里?区别就是它用了什么,用了我们的这个啊,啊用了一个第三方的啊,实现这样的一个效果。好,那同学们在我们这个地方里面呢,这就是这么一个啊情况,那么这个案例我们就讲完了,大家以后去工作的话,如果是想你,如果你用的是recyle。
06:03
啊,如果用的是隶属于在里面有一个秒杀,那你完全就可以用它,而且的话,当然如果你不用也可以参照它这个原理去写,去做一个什么在列表中刷新,你就不至于让它时间错乱,那你就参照它原理就是个集合是吧,装hold的话,循环出来去刷它的时间就可以搞定了,好,那同学们这就是在中实现我们倒计时秒杀,好保存一下,那么这个课程就结束了。
我来说两句