00:00
那接下来我们有这个基础过后,注意一会会把刚才的基础用上啊,然后你再结合实际,你就你有了这个一定的基础理论课,你再练的话,你就一会儿我们讲课就比较轻松了,好了,同学们接下来我们做点什么呢?我们就要去讲这样的一个效果,这个效果的话是什么呢?就是我们的侧滑菜单,也就是这个是最综合的一个小案例。你看啊,我一点可以删除,我滑动后我再按四可以滑动过后它自动隐藏。然后又可以做点击事件对吧?还你点删除滑出来,我们滑动点住它是可以,但点其他后它会自动隐藏用到接口,好那同学们像这个应该是一个例view吧,好,这个很简单,外面随便什么布局都可以啊,那接下来我们就要去创建这么一个新的model,好创建新的model,然后这个地方里面第几个案例了,同学们第八个对吧,好零八,然后就是我们的侧滑菜单,好然后在这个地方里面呢,我们就叫啊s slide的啊next侧滑的侧滑的一个menu好侧划菜单,然后这地方你们呢,点击空的edit好大家仔细去拿这个项目是这个是。
01:35
最有价值的一个小案例了。好在我们地方里面呢,我们把这个改为activity,好,那有同学问我老师啊,咱们这个APP comment,那attitude是什么呀?它其实本质上是一个是一个什么fragment fragment,那么frament本质上是一个什么,本质上它也是一个什么H,明白吧,H好,那咱们直接进这个H也就可以了。
02:06
好,那么有了过后,同学们,我们最好把它运行起来看一看,这样的话它就二分就会生成,那有了过后,我们把里面呢,是把它改为历史view,这没问题吧,好,我们把这个呢改为我们的历史view,好,这里再把这个干掉。把这个改为我们的list view,好,那么这个是填充我们的整个窗体吧,这个呢,改为我们的整个窗体,然后把它给去掉。我们在这个地方里面把ID写一下,然后LV,然后may是吧,那么这个时候有了过后呢,同学们在我们地方里面历史优势就有了,好,但是我们要做这个功能的话,先要把这个做出来。把谁呢?就把这个item,注意这个item的话是要自定义的,你看为什么呢?它可以你看可以滑动是不是,而且还可以,你看我滑一半个时候回弹,咱们制定义按钮,那个滑动按钮是不是有这样的回弹的,是好回弹我们该做了三次了,这是第三次,如果做的话,是不是那个按钮还记得吗?回弹,还有我们的云配姐是做了那个那个仿仿名配件是不是做了回弹了,那我们很有经验了,对不对?好,那接下来我们就把这一块布局给做出来,这一块布局就是我们先把it做出来,好,我们去把它右键创建一个类,那么大家想想可以左右滑动。
03:48
左右滑动外面应该是什么布局啊,这这就说这一块。这一块应该是什么布局啊啊。
04:00
注意这哥们,他不能用现定布局,他可以用真布局,可以用相对布局,但不能用。但不能用线制布局,线制布局你看它那边是排着的,它是不可以逾越的,对不对,但相对布局是可以某个空间给覆盖在上面可以滑动啊好,所以的话,同学们这个图啊只能用。相对布局或者是正布局,那我们用针对布局啊,用针布局来玩一玩,好来做这样的一个空间,那有了过后把它给改成是我们的什么字布局,然后我们就叫item这么问题吧。啊,这个时候以后我们地方里面高,注意这个高的话,有必要很高吗?60就可以了。60DP啊,然后在我们地方里面好注意这个其实它是一个文本,这是一个文本,这也是一个文本,当然以后我们是可以把这个文本扩成一个视图啊,但是我们先写一个文本,然后到时候你再给去扩展啊,好,那这个时候我们包进来,然后首先ID选项,这个是我们的这个。
05:19
呃,我们叫做it it的content内容,然后去把我们的一个布局引进来,注意这个布局的话,我们是可以写。好。然后我们就要content,好,那同学们注意啊,这是个包进来了吧,现在我要选什么呢?我选这个这部分知道吧,这部分看到没有,然后把它给创建出来。好,这个部分是什么呢?是一个太子文本吧,太这没问题吧。
06:01
然后这个特殊文本,注意它宽。它宽默认是填充整个窗体啊,但高呢60DP和我们的之前的外面那个是一样的呀,然后整个背景是灰色是是123456,然后内容。看好多了一个什么题,然后文字的颜色。T panda是一个黑色123456对不对,好,然后内最后我们这个内容应该是什么,居中啊居中啊好,那么在地方里面的话呢,我们可以预览一下。好把它给刷新,是这样子啊,这文字的大小是咱们要设置一下text size为我们的SSP,好,那么如果不够大的话,S5对不对,差个零就是骂人了是吧?好,那这样的话是是默认的话,就是把这一块就搞定了,同学们好,但是这个地方里面ID我是没有选了,那以后我可以用这个ID吗?这个ID有的同学说诶老师怎么有这个空间,大家用过吗?
07:26
以前用过吗?好,它相当于是什么。把这个包进来,但是我得到的ID,我以后可以把它直接得到,就是一个特文本,因为它包什么得到的,就是谁知道吧,就相当于外面包了一个可以吃,就像我们去我们小时候有那个水果糖,那水果糖一张纸,这张纸的话呢,也可以吃,举个例子,那么就这张就是那个水果糖,那个纸也可以吃,但真吃的是糖是不是,所以它你可以把它当做不存在。
08:00
只是为了不长手而已,是不是?啊都大家想一想是什么意思,就是这根这就是就是目的是把代码简洁化呗,就是用它包进来,但是我们实例化的时候可以真正得到是特殊文本,知道吧,明白了吧,啊OK,然后有了过后我们复制一行,把这哥们改一个ID,改成是menu,注意按理说这个地方里面应该是叫delete吧,但是我的意思就是说呢,以后这个地方你可以扩展。可以扩展成可扩展成QQ这种大家看好QQ早上那个QQ给家看过吧,好,我们这个地方里面啊,我们的QQ不是QQ有个侧滑吗?这种效果看到没有这种侧滑,那也就是说你完全可以把这个改成这样的一个效果,知道吧,好那么所以我们叫这个,然后它引用的布局也要改改,但是要基于它复制一下。
09:07
诶注意这是it啊,到这里来,这个叫item的一个什么谬,对不对,这个有了吗?没有,我们把它给串联出来,好这个时候是什么,是应该是什么啊,这是U吧,好,然后全写粘填,注意在这个哥们他需要填充整个窗体吗?所以它应该是什么包裹是不是那高不变吧,背景我们把它变得更淡一点,然后文字的颜色变成红色。温的大小不变,那这里面呢,我们改为一个d delete delete。对吧,好,这样的话大家可以看一下,它就变成这样的一个效果了,那么如果我们看整个it。大家好,整个艾的话就是来这里。
10:02
预览一下。好,那就是这样的一个效果,默认这个门是直接跑到这,默认在这知道吧,默认这,然后我们现在我们为了预览它把这个主页,现在是加载主页面呢,我把它先把item搞定item,然后我器运行起来,它也是一样的,大家看好。也是一样的,就是说和我们预览的时候是一样的。好连起来开,是是是这样的吧,然后大家想一想我们默认情况,其实默认情况下,这哥们是一进来的时候默认是隐藏的,对吧,那么隐藏的话呢,我们下节课的话呢,就把这哥们呢,一进来默认设置隐藏的,那么我们只需要去把这个类做一个什么自定义啊,是自定义过后,然后把孩子去设置不同的位置就可以了,好,那下节课我们再说好。
我来说两句