00:00
嗯,刚才我们已经讲了这个。引导页面就完成了是吧,你发现我们的这个进度比较慢,然后接下来我们就讲主页面结构的搭建,大家看一下标红线的地方是比较重要的啊,然后有了过后我们大家想现在是一进到我们的主页面了吧,刚才我们运起来过后诶。然后这样的话就直接进到主页了吧,这主页面可以侧滑吗?不可以是吧,然后我们这个软件是之前做好的,是它有一个什么侧滑呀,当然这个地方首页没有侧滑,但是这个新闻里面是可以侧滑好这样的一个结构,那么侧滑实现这个侧滑的话呢,有两种方式,一种是用me,还有种用系统自带的。啊,那我们就用第三方的这个叫sli menu去做这样的一个事情,好,那么我们可以在百度上随便搜一下,会有很多这样的效果,Slideding是吧?S slide menu看到没有好搜,然后呢,是可以看得出来呢,但是如果大家想更详细的完全可以什么看图片一看哦,什么叫拉menu,是侧划,这就是一个拉menu啊,大家以后工作了一定要学会收,知道吧,好,举举个例子啊,你再去搜两个关键字,比如说搜一个女神是吧,是是女神呐,但是如果你收一个女优就不一样了,是吧,好是吧,是看见有你搜看到没有,比较裸露是吧?所以大家你用百度搜的话,可以搜到很多有用有价值的东西,对吧?啊,特别是我们搜这些学习的时候啊,学习时可以搜很多。
01:52
好,那么在我们这个地方里面呢,嗯,它这里面是有一些介绍啊同学们好,这个地方里面注意在get哈佛里面是有这么一个开源的,你看是它可以实现哇塞这么漂亮的效果,你看侧划是不是啊啊其中我们的这个啊谷歌加是吧啊even not even not是不都用了这个啊Li menu啊好,那么我们可以也可以直接来get啊这个啊HUB上去搜啊带干好我们点这里,然后呢,来的地方啊那个地方,然后搜一个啊SME。
02:34
好,我们搜一下。回。那这个时候就收到这个哥们了,你看用的还挺多的,对吧,好用过后,接下来我们就把那什么当下来好,其实这个库啊它啊还是。用的还是比较比较多的,你看这项目都用到它吧,然后这个地方里面呢,它更新了是三年前更新的,是停止啊更新了好那么们给大家看一下啊slideing menu的使用第一步干嘛呢?就是我们下载好,下载好那下载地址是多少呢?是吧,我们把它给复制下来是不是,诶这里,然后接下来第二的话呢,就是啊导入库,然后第三步呢,就是关联库,第四步就是我们要做的一个什么样的事情呢?就是要我们的当前的这个妹activityt去继承了神的脉纽的一个体,一会我们讲到时候再去,呃,再去看。
03:49
好,我们先把那个什么荡下来,你看啊,它荡下来怎么荡啊,是点这个好,然后我们就直接下到我们的本地,好浏览一下,找到上威五阳光服务,然后北京新闻这个目录啊,第一天是有一个资料目录啊,好,那么选择它。
04:12
好,然后呢,他需要我们再选择一次是吧,好保存好,那么这个时候呢,我们就去把它给下下来是吧,下下来那下好了对吧?好,那一下过后我们去把它什么从这里什么打开,然后就把它个什么解压好,那解压过后呢,注意了,同学们呢,要把这个案例运行起来,它插一个东西啊,那插东西呢,你是运行起来比较麻烦呢,那怎么办呢?你就别不要把它案例运行了,直接用它这个什么库就可以了,知道吧,但是如果你用诶你想看的案例怎么办呢?你可以怎么,你完全可以看这些网友选的一些博客怎么用的就可以了啊比较简单,好那大家看一下我怎么用的啊,好,我们的地方里面去把这个库把它给倒过来。
05:03
好大家好,打过来,那么这个时候呢,名字我们去改一下吧,叫什么slide menu的一个库吧,好然后嘞,好下划线没问题吧,点击一下,好,然后点OK。好,那这个时候呢啊就有了,有过后他这个啊是不是基本上你去网上下一个啊项目导进来基本上都有错呀,但有错过后最基本的能力,你得把那个什么解决吧,好这个怎么解决呢?大家看好,那么这个时候它这里面就格拉的这些配置是比较低了吧,但是这些注这于这些参数我们需要吗?注册掉,好这是优酷这个需要吧,啊需要,然后我们版本应该是多少啊,23点啊3.0,这是我的啊为什么我怎么知道是2.3.0呢?这是微四包吧,你看你看一下咱们的APP,这里面是刚刚不见的,我们用的是S多少,知道吧,一定会。
06:14
好,那直接看一下这个编译的版本才用多少,我的是13吧,好,然后23.0几啊零三好,那么真最低版本你看一下,再看我们的这个最低版本是多少14好,我们来去选一下,那么就是14,那么针对的版本,大家看一下针对版本多少23好OK。还是三好,那么有那个后呢,把它什么去一下好大看好了,当当当是生成这个问后证明我们就可以了,好啊,为什么好自己有个后还没报怨错,为什么呢?因为这个库啊,他不他已经告诉我们说,你看他是多少啊,三年前的,在三年前是我们技术已经发生个天天非常大的一个变化呀,翻天覆地的变化,对不对,那么呢,可以你看啊,大家看好在这个方法里面,它就有一个S,我们看一下点进去在这个地方里面是有一个叫S啊,S里面大家再看一下代码是有一个mass的S,你你通过这个food的means调它的CC里面最终是调这个,那还不如直接改为什么,直接改为明白了吧,你看。
07:34
我库都帮别人给改了是吧,是不是,那这就是你要知道它的道理才能改,不是随便改吧,好我们再看一下它这里面海报怎么做好,这有这个方法吧,好那我们再去啊运行啊,再去这个build一下,好那么呢好那么这就有一个错吧,好那么呢,就一个错,好那对有错误的再解决啊好那么我们接下来就去把那什么关联了。
08:06
呃,当然在关联前的,我们来到文件那边啊,没没问题了,对吧,没问题了,好,那接下来就什么。是接下来导入库,接下来就是什么关联库了吧,好,那么这个时候我们就要去关联库,右键怎么关联库啊,点这个吧,Open model的一个setting,然后点这个吧,好,找到什么下面这个吧,好,关联它好,然后点击什么OK。是吧,好,那第一步关联它了,关联过后这个时候呢,我们就需要来到我们的媒体题是吧,媒体题这里没问题,媒题这里面的话呢,我们就要去做一个什么的事情呢,大家再看一下这个略,看一下这个库,这个库啊它有一个类。叫做什么呢?叫做sding sding flamity,我们去继承它,好这个类似是也是继承系统自带的啊,那是微的。
09:11
为四的看到没有为四胞的吧,对吧,好,那我们我们要把这个好M体记成什么记成什么啊,好又因为它的空方法是什么public,那么我们这个地方要改为什么,这没对吧?好,那么改过后这个set content you,那这个方法是谁的呢?是的是的方法呀,你看那么这个时候呢,它这个方法它的味道就变了,它这个叫设置我们的主页面,注意我把这一部分当做是主页面。部分。
10:01
是主页面明白吧,好,那也就是说这个布局里面以后放的就是什么主页面,好那既然有主页面就还有一个什么左侧菜单了啊,我们注意我把这个叫做左侧菜单啊啊,当然你也可以叫侧划菜单都行,好吧,这是我们在这个项目中把它称为左侧菜单,好接下来第二步设置左侧菜单,好那么这个方法就是set be是吧,Behind content view,它也可以设置一个view是也可以view里面加参数,那我们就也是在这个ID数可以了吧,好,那么把这个复制过来,那这个时候我们是最好去选一个左侧的吧,好,我们叫阿T与T,然后left menu可以叫这个名字啊,或者直接left me都行啊,命名这个东西的话呢,就是要。
11:02
你遵循一定的规律就可以了,那它既然叫我,我们也叫也可以啊,好,那这时候呢,我们去把它创建出来,好那么大家看一下了。我们在这个地方里面,这部分到底用什么布局呢?注意因为以后啊,这个部分是一个隶属you,隶属you嘞,它又是在legment,那legment呢,就把这个布局里面利润给填充,所以只要是用到lement,一般我们用的布局是什么分布局,注意啊是不是啊,一般用的都用增布局啊,增布局里面是不是可以添,是可以用我们的替换这个增布局啊好,那么我们就用什么这布局,然后用这布局的话,我们这个时候呢,就可以把我们主页面的这个文本呐拷贝过来,然后并且说一下我是什么左侧菜单对吧,然后我们背景呢,可以换个颜色啊,比如说我们选一个这个淡淡的灰是吧,四四好,123456淡淡的灰啊。
12:13
啊是是是六个是会了吧,啊前面这两个呢,是透明的啊,这个是整个黑色明白吧,啊我写的是六个这种啊啊跟你长应该差不多,好我们看好那么有了过后是有左侧晒单的吧,好那么接下来呢,第三啊设置滑动啊注意啊,它这个地方里面大家想想它有左侧菜单,它其实还可以设置右侧菜单知道吧,只是我们这个软件是没有右侧菜单的,注意它还可以设置我们的右侧啊菜单知道吧,但是右侧菜单这哥们呢,它就不是自带的方法,你看其实这个方法不是直接去用啊,要想设置左合菜单,还需要去得到一个类叫slide什么menu啊,不一样哦,Get me,好,那么它这个地方里面再去set我们的一个什么。
13:13
啊,设成我的一个啊second什么second没这个就是设置我们的什么设置右侧啊,菜单是右侧菜太下就上好,那么我们呢,来到这左侧菜单,把它稍微改一下啊,变成是一个什么右侧菜单。好四次好三天,这个改一下改为多少Y7是吧,好那这个时候我是什么右侧好,因为我们中间是白色,我左边我黑,我右边我黑,中间我白,这样可以区分的吧。好,所以的话右边是灰的没问题吧,好,但是中间这一方应该是白的,这么问题吧,看到没有,好,那接下来呢,我们就要去写一下R点啊,这个layout点的是active的一个什么啊menu,好,那么有了后你有这个。
14:19
啊,有主页有左侧有右侧,其实还是一个模式才管用,设置一个什么模式啊,那模式什么模式呢?显色值显示的模式,那选择模式有哪些呢?其实有左侧菜单加主页,这是一种左侧菜单啊加主页啊加我们的右侧什么菜单。还有一种就是啊,这个右啊主页加右什么侧菜单是好几种啊,那右侧是有的,软件也有右侧啊好,那么我们现在就去显示这个好那么怎么测呢?好,它这里面就有一个叫做啊色一个你看啊有个方法叫。
15:20
Model好,然后拿到这个啊啊去设置一个,你看这个是左边是只有左边的啊,这个就是有左右右啊好,这个是直接有右边的123,这个就是主页加左左边,这个是主页加左边,右边这个是主页加右边,那我们用的是啥?先就是先给大家演示用这种,到时候我们最终是用左侧加主页吧。好,那么还有一个第五设置滑动的模式,滑动模式呢,有滑动边缘,还有全屏什么滑动,还有不不可以什么滑动,那也就是说它可以提供这样的一几种方式,就是说像这个的话,我们是全屏给滑动,看到没有,你点任何地方都基本上都可以滑动,当然这个地方被它事线拦截了会滑不动啊,但是你滑动这些你看都可以滑动吧,这些滑动是吧?好,那这个地方也可以滑动,那么我们一肯定我们要做的肯定要做什么呀,曲面滑动啊好啊,这个时候S我们的啊这个啊,注意用的是touch model,好,然后嘞,又找到这个里面去找它的滑轮模式,你看。
16:43
这个是全面滑动,这个是不可以滑动,这是滑动边缘,我们可以先试一个边缘滑动啊,一会我们要肯定要改过来吧,好,肯定要改过来好第六大家想想在我们这个地方里面滑动的过程中啊,在滑动过程中这根们是始终要占领位置啊好,因为这个时候我们可以设置我们的主页啊,占据啊的什么这个宽度吧,好,那假如说我们先先别试啊,就来看一看,让他感受一下它现在是很不好看的啊,行,并起来让他看一下不好看的效果,对吧?然后我们再去把它调整,要不然也全部写完再运行的话,大家可能就觉得太长了,对吧,一起来大家看好哦,到主页,我是主页,然后滑动这里有管管用吗?要滑动什么边。
17:36
是吧,但一放是是它是全部覆盖了好,你的点返回好同样滑动边缘,动边缘是可以啊,但是你滑动中间你看不起作用好滑过后是左先又全部占了好,那么滑动中间你有作用吗?不起作用啊,点返回要滑动这个布局作用要把它什么改成什么。
18:00
是改为全面滑动啊好,还有我们上顺便设置主页面占一的位置啊好啊menu set,注意behind of set,这个就是set置什么主页面占的位置,好主页面上位置,那我们是要用哪个单位啊,是这个去显呢是吧?好那么这个时候上下文每每点点类死点类,然后我们就是什么200个DP好大家再看一下喽,这个时候就比较好看了啊,我们就可以滑动了。好,你看这时呢,诶看到没有,然后诶是可以了,之前之前是滑动这个地方才可以啊啊现在滑动任何地方就会滑动我左边啊这个我右边我左边我躲猫猫是吧,是不是是有了吧,但是我们一般情况要有右边吗?好那这时候就改为什么left就可以了,好这个时再运行起来右边你们觉得还有效果吗?好就没有了,看看哦同学们呐,所以的话用这些框架挺挺有意思的是吧?好一起来。
19:25
好,那这个时候呢,你看还有吗?对了,但是左滑是有的对吧?好,那同学们在这个地方里面我们就是用上了吧,好,那么相当于这个分代码呢,就就这么简单对吧,就简单好那么在地方里面呢,就当前的这样的一个代码,对吧,是只只要是继承这个类,然后接下来把这个改为跨里盒,然后设置主页面左侧菜单,看到没有用这个方法,然后设置右侧菜单,是用这个啊啊,但是我们是右侧菜单,你可以就这个方法可以还你在选代码时候可以不用它了,因为我们根本用不着,是这个的话,就肯定要得选左边的,然后这个的话呢,啊,全面滑动肯定要写,这个的话肯定要写,是这样的话就搞定了,好,那如果你想做的好看一点,其实这个地方还有一些扩展,还有一些写的方法,看一下。
20:19
啊,这个用过是吧,它还可以用这种资源文件的方式啊,四密宽度,然后这个地方里面还有这个监听,看没有关闭事件等等啊就这样的事情,这些方法的话,你感兴趣你就自己去看啊,还有一个设置滑动菜单时是否淡入淡出是吧,那这些你就自己去啊添加一下感序的话,好,那同学们这就是我们这个参照3MENU啊对的一个使用步骤做主页面啊,好,那么又是相当于是十麦的一个什么使用好把视频保存。
我来说两句