00:00
那同学们啊,刚才我们使用了这个啊,用它的这种注入方式来去初始化我们的这个空间,接下来我就要实现各个子页面了。好,那同学们在我们这个地方里面,我们要做成是什么样的效果呢?给他看一下,就是我们做成这样的一个效果,大家想一想。我们以后要做这样的一个页面啊,做这样的一个页面,但这个页面感觉是挺复杂的,我们找一个简单的分析,因为一下子到这个页面,你们思维过渡不过来知道吧,但我们先看一下这个页面,这个页面。啊,比如说这两个页面,它们有共同特点,就是他们有什么有标题。好,哎,有内容对吧,而且这个地方是已经实现了,对吧,那也就是说这一个部分和这个部分是相当于长得一个样,都是文字变换一下,那么是可以把它抽取到鸡肋里面去,好那这一部分,但是大家看一下这一部分内容是变换的呀,变换的好还有这个你看这个页面是这么一个效果,然后这个地方又是这样的一个效果,好这里是又这样的效果,那也就是说这个是公共的,这个是公共的,这个是公共的,是不是可以做一个标题栏呢?那么这个标题栏呢,在积累里面,好那也就是说我们可以这样去,可以这样去做,我们这样吧,我们来把这个页面截下来,然后给大家分析一下怎么实现这样的效果,好吧,分析一下该怎么做。
01:40
好,然后呢,我们去截一个图。好,这张图片呢,有了是吧,赠送给李伟乐同学一张是吧,好,然后我们看一下啦,怎么做呢是吧,首先大家看一下。这一下面这个部分大家想一下,我们是已经做了吧,对吧?好,下面这个部分呢,我们已经完成这个事,基本上就与他无关了吧,好,所以的话呢,这一块我们可以打个勾完成了是吧?好,那接下来我们做上面这部分,好,也就是这一部分。
02:25
好,这一部分的话呢,我们换一个颜色,红色,好这部分该怎么做呢?好我是这样想的,同学们大家看一下,在我们这个地方里面,这个地方,这个地方这个地方这个地方是他们都要支持共同的一个标题啊,那是我们把抽取一个鸡肋,鸡肋里面的布局就有个标题来,这就可以了。啊是不是,诶崩了好,那这个时候我们要去做一个啊积累好,那也就是说在这块两面做一个积肋,好,那么就是我们的啊五个页面的积肋,我们叫贝是什么黑减。
03:13
对吧,好,那也就是说我们写一个鸡肋,鸡肋里面呢,就基本的一个东西,大家好,有有哪个基本的东西呢,有一个标题栏。标进来好,还有一个就是内容部分好,大家想想,对于标题栏。对于标题栏。这样的标题栏,好,那么这个时候大家想想一个文本在中间,这个在左边,标题栏应该用什么布局啊,啊用的什么,也就是说这一部分应该在这里面嵌套一个。
04:03
一个相对布局是不是这样的呀,这么问题吧,好,然后呢,这个地方里面就是一个相对布局是不是。T lay out,相对布局好,注意这个相对布局,那么呢,它里面是有一个文本这问题吧,好,下面这部分呢,下面这分注意以后这个地方要动态添加不同的内容吧,好,那么这个时候呢,我们就可以这里面写一个。写一个一个真。真布局真布局,那真布局他就动态去添加什么呀,不同的孩子吧,比如说这个页面他去添加一个文本,这个地方替换另外一个文本,是实现不同的变化呢,那也就是说在我们的这个机类里面。
05:08
他就有一个标题栏是用相对布局好,然后内容就用什么真布局是这样子呀,对不对,是这个是都在我们积累这个布局里面呢,都是在贝斯,一会儿我们写一个这样的布局贝斯啊,理解一个长门楼里面是就有这个内容啊好大家想想,那么他们两个这个红的是把他们两个给包起来,你们觉得红的应该是什么?红红的应该是什么布局呀,红的应该是线性布局,对对线布局,直线布局啊,好,那么这个时候呢,就有一个鸡肋对吧?好,那也就是说同学们在我们这个地方里面这个鸡肋的话,那么它就有最基本的东西,就是有一个标题,有一个内容部分,就是分布局。
06:15
那么它会动态的切换不同孩子的页面的,动态切换不同孩子的什么视图啊,注意那也就是说有了过后,我们到时候他还有五个孩子,这五个孩子就是哄可以减,还有一个新闻,新闻中心的一个什么配件,是也是它还是多要继承它,其它都是它里面又好要实现一个view,然后动态去加到这个里面去啊,那也就是说我们一会的这个真布局,它会动态加的孩子的什么视图,最后形成一个什么整体知道吧。明白吧,OK,好,那也就说这几个孩子中心还有一个smart理好,还有一个就是增加指南啊,这个理减啊,还有一个thirty可减,所这五个页面都要什么都继承,谁记成贝A减好,那么呢,我们一会这个是贝斯的的一个布局喽,好,这是贝斯的布局,那贝斯的他的方法有哪些方法呢?你们觉得应该它的方法至少要一个是初始化粗糙U吧U是不是啊,这个方法应该是什么?
07:59
是抽象的吧,抽象的抽象的目的是用于什么初始化什么孩子的什么视图,对不对,说孩子的视图啊,注意啊,啊还不是抽象的,因为我们他在积累里面,公共的就有这部分吧,啊还是抽象的就是啊用于初始化啊,公共部分视图用于初始化。
08:28
用用于初始化公共部分视图,并且初始化加载指示图的什么布局啊,什么布局吧,这不这个布局就是加的指示图啊,对不对,好刚才我说错了,不是不是抽象的啊,不是抽象的,那抽象的的话呢,就是啊,我们不不的啊后是那。
09:10
啊,我们要去写,就是它这里面的方法我们选一下啊,这个一这个是二,好,那这个时候的话呢,还有一个方法就是in什么date对吧,这个时候是初始化什么初始化数据吧,对不对,当孩子需要什么初始化数据,或者绑定数据或者联网联网诶啊好,联网请求数据并且绑定的时候,重选什么该什么方法是注意啊,这个P配减面有两个方法,好,那接下来这个就是我们的棋的子类吧。
10:10
好,就是我们五个页面的实现,它怎么实现的话呢?它首先继承碑的配减,他注意他呢,在这个地方里面,他就是要去选我们的这个啊,在这个地方里面的话呢,这这个时候我们就要去啊,需要去去重我们的这几个方法,再把我们的一些啊把它加到里面去,知道吧,加到这里面去就可以了,比如说我们将会在我们的in要重写一个方法,重显我们的引利,引利方法方法好,那么抽选这个方法过后呢,在这个方法中添加指示图,并且。
11:11
绑定数据啊,因为我们在这个地方构造方法一创建的时候会把初始化,把数据初始化了啊,所以的话直接在做这个事情就可以了,好我们可以稍微诶往下一点这样子啊。好,这样子选下考生,好,那同学们接下来呢,我们分析清楚了过后,就现在就明白了啊,也就是说,哎,这个效果啊,这个红色的部分呢,是外面套一个心的布局,它其实本质上就是要放在哪里去啊,放在贝斯哪里啊,杯是配解对吧?好,这是配解,那贝色配姐的话,他有几个孩子呀,啊是五个是就是分别是五个对不对,OK,好,就五个,那接下来我们就实现啊,杯色配件啊,那这里。
12:15
好,然后创建我们这个类啊叫对吧配,那有过后呢,我们这个贝配的话呢,啊,就是它不需要继承什么啊,因为它内部可以有视图啊,啊就是我们的这个啊鸡肋或者说公共类对吧,那么这个哥们的话,是不是这几个页面都要继承他啊,都继承他。啊,然后在这个地方里面有过后呢,注意他肯定有一个过的方法吧,对吧,过的方法啊啊立刻然后勾到方法,然后在这个地方里面呢,肯定要从一个上下文进来,好然后有了过后上下文接收一下,好那么把它给磁力画对吧?好那么这个时候呢,有了过后,在这个地方里面,这个上下一辆一辆什么个公共的,因为孩子是要用得着啊好,那这时候我要写一个就是上下文,你们觉得上下是谁呀?应该对是什么美activity是不是因为存年都是他这个上下吧。
13:49
好activity,好,那有一后在这块里面,我们还有一个就是这个呢,就是我们的一个视图,它代表着什么呢?注意啊,因为就是说这个页面你最终以后啊去显示吧,是最终显示啊,因为我们要以后这个地这个页面大家看好这个页面,这个页面是通过通过你配件去显示啊,最终要返回的是一个视图啊好,这个视图是代表各个不同的什么页面,知道吧,代有过不同的页面,那么这个时候呢,它就去出画in need u,刚刚我们说了不是它要有need这个用的U要抽象吗?是不要不要抽象啊,不要抽象啊,是这个U里面这个方法,刚才我们说了用来干嘛。
14:48
初始化是不是因为初始化公共部分,并且初始啊,就是用于初始化公布视图,并且初始化这个加载指示数的flag,这个lo啊,是我们的真布局啊好,这个是这个方法,应该干这个事情的,好那么还有一个方法叫in,什么in in这个选一下了,Init date,好,那这个in对date方法的话,它没有返回值,那么它用来干嘛呢?啊,是不是当孩子需要需要做一些初始化的时候做这个事情呢?出数据啊,我们把它给拿过来,初始化数据,当孩子需要初始化数据,或者绑定数据,或者就是这样吧,我们初始化数据就是说。
15:48
我写个分号,分号是代表,代表的是一个功能是吧,或者绑定数据啊,或者联网请求,并且绑定时候重写什么该方法这明写吧,好那接下来有了后这个方法要初始化,公共部分是这个是要要把这个布局给选出来,外面套的是一个什么先进布局,还有印象吧,对不对,好那这个时候要把它给显出来。
16:15
那么这个时候呢,我们就可以去这样子写了,UU好,U in好,第一个什么商下文吧,r.lay out.lay out对应的是这个贝可解好,我们可以这样,可以点点什么这样子啊,是不是好,然后有过后是把这个门给什么返回去啊。好,这个是代表一个。鸡类的页面吧,好,这个是一个鸡类的页面,这个页面里面应该有哪些东西啊,是有一个真布局,还有一个相对布局,相对布局有对应的一个文本什么的呀,好好,那这个时候他最外面套的是什么布局呀,布局新布局对吧?好先布局好,那么有了过后,在我们这个地方里面,同学们有了过后,好上面是一个什么布局啊,是相对布局啊好,我们写一下相对布局,对,相对布局宽是田螺复方体,高是什么包裹对吧?然后它这里面呢,有一个背景,背景是什么颜颜色啊,注意它其实啊是一个图片对吧,你用颜色也好,但是图片你看是有用立体的感觉啊,但是如果你是颜色,你能做到立体的感觉吗?也能需自定。
17:48
对吧,也也能就是这样,你选一个啊选就是你就选一个自定义的一个效果也可以啊好,那么我们有了过后呢,在地方里面的话,呃,这个就它吧,你看有立体的感觉比较酷是吧,好有时候图片呢,可能就是呃要快一些是吧,要来的快一些。
18:12
好。好就是好,就是我们的这个背景就有了吧,好,那么我们有了过后,大家可以看了一下就搞定了,对吧。然后我们可以从里去览,那是好包裹,包裹好,我们就是写一下tax,就说我是标题对吧,Tax大小二是三个D,文字是什么颜色,同学们是白色好T的一个can。诶,这个选错了吧,啊选错了应该是这样的是吧?好然后tax color好,然后呢,就是白色好就有了,然后ID酸选项啊,ID选项啊TV啊拍抬头好,那么有的后这哥们是要在窗体中居中的是不是啊,对不对啊,这个时候呢,就有了这样的一个效果。
19:27
就可以了吧,好,那有的后如果在这个地方里面是它还多一张左边一张图片呢,这个是用于没有入做还是还有IMAGE8层呢,注意啊,Image因为有入座也可以,Image是我用的很多啊,所以我们换一下改为什么IMAGE8对吧,好可换一下口味是吧,八对不对,好包裹包裹,然后在这个地方里面的话呢,它是啊垂直是是竖度方向垂直啊好是出长垂直,然后距离左边什么有个八个DP是吧,然后ID我们选一下啊叫做ID,然后再缪菜单,那这个时候引用它的一个图片。
20:21
这图片咱们是不是已经准备好了,同学们好,在这里面是有一个这样的一个图片呢,好把它复制一下,好粘贴过来。好把它给剪一下,哎呀,有了吧,但是这个时候你会发现,哇塞你是不是有点丑啊,跟这个你看这个是透明清晰的,这里面是浑浊的是吧?怎么办呢?把背景设置为什么透明的对吧?好你看是不是,哇塞是漂亮了吧,瞬间就漂亮了对吧?但是这根们默认是隐藏是显示啊,因为其他页面有吗?没有是默认让它显示以后到到新闻中心时候才让显示啊好所以它默认是隐藏的,标题就有了,好那标题有了过后大家看一下,接下来下面的话就是应该是什么?跟这个图下面就是这个部分,主内容部分,这个地方应该是什么?真布局,真布局应该是填充整个窗体吧,对吧?好,那这个时候呢,就填充填个窗体,填充个窗体,然后它以后是动态添加,不需要包东西,就是通过代码的时候EDD吧,好,那这个时候啊,就靠它F。
21:36
L然后呢,Content啊,就是它去加载我们的内容啊,这个写个就是啊,以后我们的各个页面的视图都是什么,添加到哪里啊,这个什么控件添加到我们的Fla里面,通过什么添加A什么you没问题吧,下面这个是一个什么标题栏吧,看那标题栏英文叫什么,他抽啊,那既然叫抬头棒,我们是可以把这部分抽取出去,可以吗?好,那同学们,我们抽取出去以后呢,就你要想用的话特别方便了,右键创建一个布局,那它是一个什么布局啊跟布局。
22:36
是吧?好,然后把这部分拿过来咔嚓剪掉了是吧,舍得吗?好,然后有了后来这一方里面拿过来是吧,好,然后把它给搞定是吧,这个时候嘞,是多了一个吧,好,我故意这样子的是吧?好,大家看好刷新一下搞定了吧,搞定了好,那么接下来有了过后在我们这方里面,诶,我想把那个包进来,简单吧,怎么做啊这样子是吧?好,那我再out。
23:15
好,然后呢,去这个吃旧菜的吧,好,那么我们看一下,其实还是涛声依旧是吧,还是一样的吧,挺好的是不是好,那么在我们这个地方里面呢,就把它抽取出去了,这没问题吧,好,那么有了过后呢,这就是我们刚才所讲的贝斯的配件,搞定了吧,好贝的配件就是。我们写的被子不也特简单,但是我们考虑到其他孩子继承它吧,然后在这个地方里面就有了这个东西啊,一个是各种方法,各种方法一创建是把这个视图初始化了,好,就是构造方法一执行,我们的这个视图就被什么初始化了,那初始化过后,那么这个方里面就返回去就可以了,但是我们这个地方是继续把这些看到的,就该初始化呀。
24:12
好,那我们是不是也顺便说手画一下是吧,好,应该是public还是provide,对public对头,哎呀吧,好,那这个是用来显示什么呢?显示标题的对好还有一个这个是用来显示什么呢?是一会以后用它来点击是侧滑的同学们对吧,你看我们就考虑的高瞻远瞩是吧,是不是考的很考虑的很远了,好那这个是啊,也没解八成吧,对吧,好这个哥们好这个是可以啊点击侧滑的对好那么这里面没有了吧,好,那就这里是还有一个这个真布局呀啊。
25:07
啊,怎不注意这个,这不就可重要了是吧?啊,这个可重要了,它是用以后用来加载子页面的,加载加载各个子页面全靠它好分别把它给实例画像。好FBC好,然后这个时候一定少不了什么吧,好那接下来诶好这个有几个,我看啊啊一个总共有几个,三个目前对吧,好把它给出的话,接下来就到底到第二个了吧,好好再把它给强转,接下来到哪个了。当我们的布局。
26:03
好,这么听吧,好搞定好,那同学们有了过后呢,在我们这个地方里面,这个被子配就这么样就搞定了啊好,那么这就是我们所讲的这个。啊,这个主页面,当然个子页面,我们一会儿再讲,我们把这个视频保存下。
我来说两句