00:00
实现这个里面的功能,我们来看。写activity,先别想那么多,先把所有需要操作的视图都给它初始化,这里面呢,有三个视图需要去操作,一个是imagine you。啊。来,把他的ID给他弄过来还什么?啊,一个text you。这把就他呗。嗯,Of还有一个什么。Progress SPA对吧,SPA好了。来给他。美女吧,导包。初始化。大家有没有觉得把这这这个发部又被ID方法写烦了是吧?
01:08
每次都要写。啊。每天写这个次数呢,不下于十次。好,但大受不了的那天就告诉我啊,我去跟他说一下怎么样去,不用它了,你怎么着要怀掉你。好了。来啊,下面。下面我们要做啊,主要这里面有两个功能,其实。一个是显示扫描动画,这是一个还一个就是去扫描对吧。嗯,这个扫描的话是不是为了让人看的呀,下面就要真正去扫描了,而且扫描的过程中还要是不是提示扫描进度啊,扫描并显示扫描进度对吧?啊就看这两个字好啦,那我们就分别去做,先做第一个。
02:19
显示扫描动画秀。扫描动画怎么装animation?就这一个方法吧,我们把这个方法呢,给它创建出来。这个方法其实不难啊。首先我们要知道这个扫描动画实际上是个什么动画呀,是不是旋转呢?啊,旋转动画哪一个视图在旋转呢。是image啊啊image的旋转动画。好啦,来写呗。
03:01
旋转rotate animation animation等于另一个rotate animation。好,开始的角度。零啊,目标角度360,就转一圈吧,好,接着中心点。是不是视图的中心点呢?啊,好啦,那就用animation。哎,你们先点relative self,相对于自己,相对于自己这个中间是用的最多的啊0.5。诶,对啊。0.5F是吧,把这个呢复制一个粘贴上去。就好了,嗯,好,这样呢,我们的动画创建好了,下一步就是设置啊,大家看啊,无非就是开台,是你无论做什么做这个动画永远是一样的,创建动画对象。
04:09
接着就是做必要的设置,接着就是启动是吧?啊设置什么东西呢?首先肯定有一个持续时间是必须的,对吧,Set。假设一秒钟好了,接着在这里面是不是要重复很多次啊?这怎么办?An,你们点repeat count等于什么了?是不是等于它这个值啊,啊等于这一个啊无限制。叫animation这里面的一个值点,它就是个常量。还记不记得这个旋转,它是不是中间有停顿来着,怎么做的呀?啊,Third third into pot,另一个线性的inter poit,对吧?看它匀速的变化。
05:17
好了吧,好了,下面启动,点start animation,传一个animation。好了,我们先来把这个给它测试一下,看看行不行。就可以啊。嗯,还装的挺好啊,没问题啊。
我来说两句