00:00
安全人员配置,那么其实啊,同学们啊,那么安全人员配置,那是不是假如一个公司里面。有四个安全执行员,可能会配两个L。知道吧,服务端可能呢,会有这个五五个,甚至三个四个,都看公司的力量,就如果是服务端人特别牛,他可能配一个大牛,再加两个,再加一个菜鸟,就是一个大牛加两个还行的,再加一个菜鸟,然后安卓可能就是假如四个人的话,就一个大牛,有一个中等的,这两个人还一般的,就是搭配嘛,如果大家都是高手是一是谁也不服谁呀,对吧,还有的话就是都是大牛的话也养不起,说实话。而且对于都是大牛,他们彼此之间就是虽然项目做的很好,是不是也没有学习的价值,你也用蜗牛学啥,但是一般而言,在公司在招人的时候考虑这样的一个结构,明白吧,所以以后你面试的时候就会说,哎,你是公司里面的。
01:04
学的第好的那个就是副组长什么的是吧,但你不能说最好也不能最最差是吧,好,那同学们,那么接下来呢,我们就要去啊,做这个软件的混样混影页面,然后去创建工程了,好同学们,我们正式开始了,那么这个是我们要重新创建一个project。好同学们正式开始了啊,正式进入项目啦,哎呀,首先选我们的这个目录好,然后名字改一下,叫北金60聪明对吧?啊金是少了一个什么基对了吧,啊复制下,然后在我们的这个地方里面。啊,选择这个里面啊,名字叫这个,好在这个目录吧,好安卓studio project,然后这是我们公司的什么域名吧,好接下来往下走。
02:11
好,那我是接下来创建是最低的版本的,最低版本你看现在是多少啊,4.0,其实4.0就是覆盖百分之多少了97,那么其实大家也可以看一下这个U盘里面的一个友盟,给大家看一下友盟,他已经做了一个统计,友盟大家有知道过吗?好,点击一下可以看好有们这里面有一个友盟指数。有没字数里面呢?好大家可以看一下,这里面是有一个叫啊啊有一个叫系统啊,看到没有,注意啊,是安卓系统,安卓系统大家来看一下,现在占的最多是多少,安卓多少啊,那你能看到4.0以下的吗?看不到啊,那我们最低版本4.0以上就可以了啊其他呢,你看其他很多版本就踩占这一点是不是这点的话是这哥们一会刷个手机换个手机是是新版本了,这基本上可以忽略,那小版本你可以看一下。
03:11
对吧,看一下,而且你再看一下,你还可以看到一些啊安卓的设备看没有是吧?而且设备你像红米比较多,中国屌丝比较多是吧?你看你就知道啊啊挺多的是吧?用这个红米这个ES的那特这么多是不是啊,分米三米四是吧,好大,再看一下啊这个分辨率,分辨率的话,你看现在主流的分辨率是多少?18030和1920乘1080是吧?其中18070是小米的,小米四的屏幕啊,就采用的这个分辨率对吧?好再看一下联网在中国的话呢,其实啊用WiFi是比较多是吧?用4G啊,你4G你会发现越来越多,以前3G挺多的,且下面也是一。
04:01
到60岁以上的老老大妈是都用ID啊,他是实上60岁的老大妈啊,当然有些六岁老大妈是也用34G了啊,但是有些啊,有些农村的老大妈们啊,他们不会用啊,所以说啊,他们用老人机只能用IG,那4G的话,平时我们肯定会用的比较多啊,然后WiFi你看是还是用的比较多啊,你看你看过电影,所以用WiFi的情况下,或者家里面提前下好是吧,然后再来都是用WiFi,你看WiFi占的比重特别大。对吧,还有位置,那再来看一下同学们在全国各地,你看这个根据有恒出去啊抽象统计啊计算啊,这个安卓设备地理位置当月启动数,注意啊是启动数,你看北京占的比较多吧,比中国北京市中国的啊,这个科技是吧啊文化是吧,教育等领域的中心是吧?而且广东是不是比较多啊,因为广东有的什么深圳是吧,有广有广州,还有一个东莞是吧?啊啊山东,山东是人也比较多是吧,山东是一个人口大省,还有河南,河南是十个中国人民,有一个是河南,是不是是不是哦是应该说是三个中国人,有一个是河南,咱们班一有河南几个省。
05:25
河南人你看有你看好几个吧,你就看一下比例,肯定有13个人都有,有一个是河南人吧,河哪里的多是吧?好好那么河北人,因为河北人也挺多的是吧?好,我看一下咱们贵州在哪里啊,我是贵州的,贵州在这里是吧?啊比较少,好那同学们,那么我们再回来啊,这刚才跟做一些扩展,其实设备我们支持最低4.0就可以了啊,所以的话,这个改为多少,就这样子就可以了,好往下走,那接下来我们创建一个什么啊啊,这是一个啊,一个是有这个按钮的一个activity,这是空白的,这是一个全屏的,这是有个广告的,这是摆地图的,这个登录的啊,这里有侧滑的啊,有侧滑的啊,然后呢,有一个可以滚动的,但是我们一般用怎么样这个对吧?好往下走好,那我们第一个页面通常叫什么呀?啊注意第一个页面我们可以叫要。
06:25
啊有几个单词你用负,你比如说是吧,还有是吧,还有一个就是是吧,但这个是欢迎这是启动这个是啊复印件卖用的意思,反正你们随便选一个都可以啊,那么其中启动页面是都显示logo啊什么的是吧?啊那同学们在我地方里面,我就直接改这个名字了啊改成是我们的司徒赖写都可以啊随便几个名字,那起过后这个名字默认就改了,它就前面在前面对吧,特别好,好那接下来呢,我们就把它给创建好串出来,OK好串出来过后,同学们在我们这个地方里面呢,这个之前做好的,我们是要把它给删除掉啊,把它给什么咔嚓好干掉,那我们要新的了吧,好,那么大家开发。
07:25
模式一般用什么啊,对,一般然后这个我们一般页面都是用什么I好,那么接下来我们要做一个什么样的页面,大家看啊,做这样的一个页面啊,做在什么页面,做这样的页面,我们点这个页面,这个页面是有一个旋转拉伸渐面的啊,我们先把这个数据缓存给清理一下,这样的话呢,可以啊给大再看一下效果。啊,旋转啊缩放,然后渐变是三个动画对吧?好,那我们接下来要去做动画,当然在做动画之前是先把刚才这个页面给做出来,这页面是有一个啊一个阳是吧?啊一个大家可以看一下,你看是有一个阳啊是吧,然后有个背景是吧?好,我们来做一做五做呢来到这里,好那在这个地方里面是一个盘顶,这个盘定室那边剧呀,是把它给什么干掉是吧?然后去设置我们的背景啊,背景的话是什么颜色呀,红色,当然这里面有图片啊,我们就直接用图片啊好,那这地方里面呢,有一个啊,这一是有个软件资料啊好,这里面是有一个叫这个背景了,这背景是这边比较浓,这边比较淡的,好那么把它给什么复制过来,复制过来过后,我们来到这个地方,来到这地方里面大家看好我们在这里。
08:57
在这里的话,就把这个图片粘贴过来,所以我们的图片一般放在哪里啊,放在job hdm目录下吧,那这个目录有了吗?有改什么创建对吧?好,那就是JO啊RA wa,好,然后杠hdpi对吧?好把它给好放在这里好粘贴过来好这个粘贴过后呢,这个图片呢,咱们就怎么样是有了吧,好出来一些。
09:26
好,那这个呢,就有了我们的这张图片,好那接下来有过后,我们还这里面把它改为什么内解什么欲,然后这里面去指定一个阳,22 21好阳注意这里面多了一个是吧,这个阳在哪里呢?在这好这里面呢,有一个阳看到没有,这边这部分是透明的对吧?好把它给复制好,粘贴到我们的这个地方来,好然后在这方里面缺狗是吧?好那么是这个就是阳啊对吧?好,那这就有了这个效果,那他是,那我们这个时候要把它给什么,在屏幕中什么居中对吧?好,那这时候就有了吧,哎呀居中这这个页面就做好了,好,那做好过后在这方里面我们我们可以给大家运行起来,可以看一看。
10:24
拎起来看看,好拎起来稍等一下,稍微有点卡,好一起来好,那么呢,大家看一下,好这个时候就起来了吧,这是我们刚才做的,看到没有,好,但是一做空,你发现这个软件是叫这个北京六史诗英文的,你看就是它呀,你看一点就这一个效果是还没有旋转动画,也还没有见面动画这些好那一会我们再做,但是我们先把这个做了,这个哥们你看。
11:03
叫北京60,然后我再改名字改一下在哪里改啊,在清单这里对应的我们把它改为叫北京,什么北京新闻啊,错了,在后面改吧,啊不好意意思啊,刚才啊,一不小心啊好,不是考你们,是我一不小心的改错了啊在哪里改啊,这里改啊北京行北好,那么这个其实谁都知道在这里改对吧,但是有时候就是你想在里改,但是一不小心在这里改啊,啊就是好,那么在地方里面在这里改好,那有了后同同学们在这个地方是有一个对应一个图片的,这图片是默认的是你看都是这样的一个图片的,好,那么这个图片大家看每一个目录里面有的图片大小不一样的,好,那是不是你应该让设计师也是设置大小不一的图片呢?好,大家我们先看一下有多大的,这个是18层,多少18的。
12:03
好,再再看一下,这个是九六乘九六的,所以你可以让设计师多设计这么几张图片呢,但是呢,我们呢,只有一张图片啊,但是如果真的以后工作啊,要把这个图片呢,设置不一样,好那这个时候我就去用一张好吧,啊就用一张是随便放在某个目录啊,这些目录你看是叫MIT map啊,那我们也是也可以放在这里某个目录啊好,我们可以放一下啊,这个也可以放在这个,好,那我们就就可以用这个就可以了,好那么怎么用呢?这个改一下,改成就是I是吧,Icon这个是不是有个啦,好,我们去运行起来,同学们,我们就可以把它名称和这个改了,好大家看好哦,现在一会的话,它应该跑到这里来,应该是跟它一样的好运起来好,退出好。好,稍等一下。
13:03
好,我看看啊,我们明明都改了呀。好好我们看看啊,呃,就就他呀,我看啊,那这样我如果把它给删掉呢。好,稍等一下啊,稍等啊,你看好我们把它给拖出去。卸不掉是吧,好哎,刚我刚才弹出来了,好稍等好点击好,然后这有了过后呢,我们去我看一下,我改成这个来呀,来看是吧,好改成这里好再去运习一下啊运行一下。
14:04
好,退出。诶变了吧,好,那为什么刚才不行呢?是有缓存呢,你把它卸了就可以了,好那么有的客户同学们,我们最终的目标是当把这三个动画也做出来呀,对吧?好,那么来到我们哪里啊,在这里去把三个动画也做出来,好那么这个时候有哪三个动画呀,好有一个渐变变动画,还有一个什么缩放动画,动画还有一个旋转啊动画是吧,三个动画好我们分别把它做出来啊,渐变动画是什么阿,阿尔法是这个啊阿尔法A把AA然后再溜出来,好那么这个动画的话,我们这地方刚开始是零,慢慢的是就看得见了,从看不见到看得见吧,好,任何动画是都有一个播放时长啊,这是我们的就类型,好我们的500毫秒就可以了,大家想想动画是怎么形成的?
15:12
是不是在一定的时间内,然后我们去某让某个视图去移动,这样的话就形成动画呀,但是如果移动的太快,我们看不见了,就像我们子弹呀,因为它子弹太快,我们都看不到子弹,但是如果我们让子弹飞一会儿,是不?你看到子弹是一个动画,一个动态的物体,像你的脑袋打过来呀,对吧?啊当然去,就是说如果子弹特别慢,就像我们慢镜头,就看一箭头从我们的擦肩而过是吧,擦肩而过那种很恐怖的是吧,然后的话,但是如果快了你看不见,所以动画一定要什么设置时长,有一定的时长,这个意思就是持续持续播放时间吧,啊持续的一个播放时间,就是它这个动画在播的过程中持续500毫秒,那么还有一个我们要我们是际上还是一个播放文要停留在一个状态呀,好,那么就是阿尔等多少啊好,这是一。
16:12
这动画有了吧,接下来再有一个缩放动画啊,啊scale scale animation对吧?Sa,然后呢,把它研究出来,大家好好,那么首先这里面是有好几个参数啊,那我们就用最长的是吧,从哪里来呢?对不对?好要到哪里去对不对,那这个时候我们就从零啊到哪里啊。一对不对,好第啊就是刚开始很小,慢慢的就到什么到到慢慢的变大,好一那接下来就是什么是选种中心吧,好相对于谁啊好相对于自身,呃,就是我们的,然后呢啊旋转相对自身,然后是中间吧,零点多少F对吧,好是啊好,那这个时候呢,也就是我们现在之三也是多少0.0.5F对吧?那这个什么意思呢?就是说在这个是在X,就是你看第一个参数,大家可以看一下,第一个参数是在X值,刚开始是看不见的,很小的,慢慢的变大一样的啊啊很小,慢慢变大是一个意思。
17:33
好,那接下来我们就要去,那么我这个地方里面就是我们的这个啊缩放动画,接下来同样也是设置我们的什么时长吧,啊500毫秒,然后接下来然去设置我们的一个播放后的一个什么状态好,还有一个是旋转动画,旋转动画是怎么旋呢?这个是旋转动画RA,然后呢,录一下好旋动画好,那旋转动画注意它也是有多个参数,那我们呢,也是这样子的,旋转是零到零度到三百六是旋转一圈呢,后面这参数都一样,好大家好,零度旋转到360度,然后的话呢,它也是我们的这个参数,就是相对自身,然后啊在中间旋转吧,0.5F是吧,然后这个地方呢,也是这样,在在Y轴上也是相当于自。
18:34
也是零点多少,0.5F,这没问题吧,好大家都都学过前面是吧,RA然后S我们的求类型为多少啊500然后RA,然后set我们的啊停留在播放后的状态为主,好那要想这三个动画同时播放怎么办呢?是有一个animation,一个set啊animation set,注意这个好然后呢,Set,然后呢,对一下好这个值呢,通常从一个什么for对吧?好那么我们有那个后在地方里面就要去添加,注意添加这三个动画我们有先后顺序吗?啊添加三个动方没有先后啊啊顺序啊顺序好然后呢,我们去添加,比如说我们随便添加ad,先添加这个,然后再添加这个都可以啊,然后再。
19:34
再添加中间这个都可以啊,都可以好,那么我们要想去播放这三个动画同步播放,那是接下来就you,它里面有个start animation了,对不对,好,就是you这个方法里面有start animation,好,那也就是说接下来我们要去去把整个页面转换一个view,那就播放一个动画吧,因为我们这个时候大家可以看做好的推出。
20:05
是整个页面呢,看到没有,那是整个页面是就是整个布局呀,那我是把这个布局,这个布局它最终其实它的负类是谁呀,是域啊好,那既然如此的话,是可以得到它ID选项,然后就RL,然后是啊这个SSH,然后来录是就是我们的根节点呢,然后呢,去选这么一个ID,然后接下来把它什么把它给实例化吧啊然后啊相对布局,然后把它给实例化啊那么这个时候呢,就去find等于YD8点ID点的空间,好把它给什么强制对形转换,好那大家看有一种更好的办法,大家看好啊FBC这用过吗?你们那是FBI模式的FBC。
21:05
样好吧,是会吧,好,那有了后在这个里面接下来再去提交啊,就叫去播放动画是大的,什么也没学,所以我们这个是设置它呢,还是设置它,还是设置这个是三个动画同时播放啊好那么添加三个动画没有先后顺序,目的是要同时什么同时播放对吧?同时播放动放好应该是便于对吧,便音啊同时播放好,那么我们可以给大家看一看,这时候呢,我们运起来。好,稍等一下,这时呢,运起来就可以运行了,好哎,是不是还是有点快呀,好大家可以看一下。是挺快的啊,那如果你觉得快的话,可以这样,那大家想想,我在这里设置三个时间,我可以在这里直接设置一个时间,我看看谁起作用啊,好设置我们的一个啊,就类型啊,比如说我们这是两秒,好大家再看一下,大家再看一下,你们觉得现在当响应谁的时间呢?好看一下啊。
22:20
好,然后呢,我们去把它运营起来。是不是是不是好,这上上面的时间你看是被覆盖掉了,那这些时间还有用吗?没必要了,是不是我们是可以干掉啊,但是留着大家,因为学习嘛,以后你工作时这个都没必必要留啊好那同学们这个呢,相当于就被我们啊把这个布局做完了,做过后是我们还做一个功能,就是是把这个动画波膜是可以做一个监听的,以前大家动画波纹层有没有做过监听的没有,好那我们做一做特别简单,注意监听动画我们是以试用试图去调它监听,还是用动画去监听他动画不完成呢,就是说我们要监听动画完成,是用U去调它的方法呢,还是调这个set的方法,你觉得所以是set载的,因为只有动画自身他才知道自己播放完成吧,是不是啊,大家仔细想,是不是这么回事啊,因为我们。
23:25
动画就质疑它才能够听听,就说我们不能用它,比比如说你去设的一个哎,设在一个an,你看你看他设置目设,但是没有设置监听吧,啊但是他这有个设置是他也有个设置状态监听,但是呢,它是设置,它是设置是吧,但是它没有接我看啊它也有个设置对吧,但是这个的话啊,这是一个设置状态监听好像也可以对吧?啊如果按这个方法也行,但是我们一般从面向对象的角度一般是谁呀,这个大家看好它这个呢,叫什么呀,这才对啊设的啊,你们许是动画的一个监听的好,那么我们有的后,他要设的是什么呀?是接口啊好,那同学们接下来呢,我们要去实现一下,好是可以是一个接口,是不会单独写一个类型实验的,好,然后呢,去把它给。
24:25
做出来导一下包对吧,然后接下来再做一个什么事情啊,找方法,三个方法,然后把它溜进去是吧?好那么我们在于三个方法是干嘛呢?其实啊,对于安卓这个方法特简单,就是你看名字知道什么意思,你看当他动画开始播放的时候,当动画播放结束的时候,当动画重复播放的时候,这个单词是重复的意思啊好,那就是说啊,当动画然后呢,开始播放的啊,开始播放的时候回调这个方法好,那么还有一点就是啊,当动画好,当动画播放结束好当动画播放结束。
25:25
的时候回答这个方法,这个当动画是重复播放的时候啊,因为动画播了过后再播一次是有这种情况啊啊啊,当动画当动画重复播放的时候,回调这个方法,好,那我们播放完的时候,我才进到我们的引导页面呢,好这时候我们做一个图,一个透视啊,然后呢,这个时候就是我们的flash,然后呢,我们就说动画播放完成了对吧?好,那么我去运行起来,同学们运起来给他看,好好运行起来过后我们就就休息一会啊,稍等一下。
26:05
诶大家看好,拎起来都完成了,看好诶是可以啦,是吧,再看一下,好大家好,诶是可以啦,同学们把塞是搞定了,好,那同学们这就是我们影页面的完成,一会我们再去把单子提交,把视频保证下。
我来说两句