00:00
嗯,后边呢,我们还讲了这样的两个章节啊,第一个呢,叫这个动画,呃,动画这块的话呢,呃,主要呢,就是大家落到实处,你看能去写的啊啊比如说我们这里边提到这个view的动画啊,View动画呢,提到这样的这个单一动画啊,缩放的。旋转的,平移的,透明度的,那这个呢,我们说讲过两种方式啊,一个呢是插包文件当中,一个是账号代码当中,两种方式去实现的,这个呢,呃,相应的写一写啊,其实这个难度不大啊,有可能呢,你到时候后边用的时候有可能会忘啊,忘的时候你回过来看一眼就可以了,这个难度不大,哎,复合动画呢,就是里边的一个或多个呢,动画可以同时让他们去执行,当然也可以这个执行完以后另一个再执行,那那就放在一个animation set当中啊呃,动画的监听,我们可以给这个动画对象呢去设置监听。啊,是这个这个情况啊,那下面呢,就涉及到比如你平移啊,旋转啊,这个有个轴的问题哈,这个坐标怎么去算,我们提到的有这样三种情况,Absolute relative to stop啊,Relative to parent。
01:07
那这里边儿这两个用的多一些,这两个里边呢,谁又相对更方便一些啊。哎,相对自己的,那因为这个绝对的话呢,是不是就得写具体那个坐标了呀,这有时候不太好写啊,相对自己的话呢,是零啊,那就是左左边的头这啊呃,0.5就中间啊一呢就是最右边了啊。啊,这个招动画呢,这块呢,我们提的并不太多哈,在这块呃里边呢,就涉及到几个图片呢,相互之间做一个呃,像一个切换一样啊哎,我们就是写的这个应用里边这个这个加载啊,这我刚才给他卸了啊,一开始上来这个一个小狗在这啊,他就相当于这个招呼的话啊。行,这呢是我们说的这个叫动画了,然后下边呢,涉及到这个图形处理,图形处理里边呢,我们一开始提到这个关于图片的一个处理。啊提到了,就是图片的一个保存,或者叫一个持久化,从内存中放到这个存储当中。
02:06
从内存中放,存储中用的应该是他吧。啊,调那个compress是吧,哎,反过来呢,从存储当中,在加载的内存里对应的是这个bitma factory啊。嗯,然后下边呢,涉及到这个图片的一个处理。啊,图片呢,有这样的缩放旋转,还有平移。啊,正长用的叫矩阵,这个你别跟上面那个呃,View animation整混了啊,那个是个动画,它有个执行时间,两秒钟啊,三秒钟啊,这个呢,瞬间就变过来。嗯,它是一个直接的处理啊,不是一个动画效果了。嗯,再往下的话呢,就是我们在应用的,那再往下这块啊,在应用的res下边有个job,那在job下边呢,我们说可以去写像Sha呀S这样的文件。啊,这样文件呢,回头我们就可以在具体的布局文件,具体的某一个view视图上,哎,通过就是background这个属性的方式给它添加使用啊。
03:08
哎,在对啊,那这里边呢,也是我们比较常用的,在应用里边呢,那基本上可以断定肯定会用到的啊,就是这个she和select。啊,所以这两个呢,大家也要会写啊,那she的话呢,其实你要说单独用那也有,但是相对来讲少一点啊,那通常我们都会结合着这个SELECT1起用。啊,那就是体现为select加job和select加ship的方式啊这呢有这个举例子啊,这呢也仅仅是以这个price进行举例子的。不就是你按下去是这样的,撒开是这样的。啊,其实它这个状态区分呢,有很多种啊,En able与否,Focus与否,Check与否啊,都可以进行一个区分啊,根据实际的需要呢进行选择,那这儿呢,体现为是一个呃选中还是不选中的一个图片,所以叫job啊这呢就不不管是图片了啊啊你这个什么半径啊呃,这个内边距啊呃颜色呀都可以,那就涉及到这个shape里边呢这样的一些情况。
04:12
哎,我们当时讲课呢,也说到一共有六种情况。啊,你可以就是在这个select的item的里边啊,使用这六种情况的任意组合。就可以了啊,那下边这个球拍图片的一个制作啊,主要目的呢,是为了避免放大的时候失真。啊,如何去制作,其实难度不算不算太大啊,就是当时大家正常该练也都练了就可以了啊。嗯,行,下边呢,就是绘制自定义图形,其实这块呢,我们在这就没必要非得说这了,这个我们在自定义控件里边呢,那做的可比这个要多。啊行,这个还有这个就包括那个pop window的一个使用。哎,我们当时讲的时候也说过一个例子啊,后续的话呢,包括自定义物件啊,还有后边我们的项目等等当中啊,其实也会见到跑发window的一个使用。啊,这个后边都会有。
05:02
那这呢,就是关于这个图形的一个处理这块哈。行,哎,这块完了以后呢,那其实你现在再看安卓基础也就那么多。啊,那项目里边呢,很多时候呢,用的是旧的啊,另外呢,也有一些新的东西啊,那关于这个UI这块呢,没有特意的去说啊,其实这呢也是一些比较重要的一些点啊。啊,包括我们这个基础里面讲的这个,呃,View peterer啊,Cyle view啊,Sc view啊等等啊这个呢,我们你就在这个项目里边,还是要得用的熟一些啊。
我来说两句