00:00
续再战这个搞定了,但是我们在这个地方里面啊,我们的四倍机是选在这里啊,比如说这些类啊,其实说实话,这些其实都会抽出去,抽出去知道吧,这什么都会抽出去的,然后抽出去的话,其他就是说有些东西你写在里面可能方便一些,但有些地方可以抽入去,但是为了大家避免大家误会,有有些同学可能就老师是不是是不器都要写在累不累,是其实我完全可以抽出去啊啊,我就是不想大家有误会,所以我们抽一下啊,简单抽一下好创建一个包,这个A带特对吧?好,那么我们刚才在地方里面是做了一个适配器啊,这适配器在哪里啊。在这里是吧,好,然后把这个名字呢拷贝一下抽取适配器,然后有那个后这个适配器的话,它继承什么呀,是可以把这部分应有的把它给拷贝过来,对吧?啊把它给拷贝过来怎么问题吧?然有了过后在这个地方里面这个类这个视频还需要吗?不需要注释掉了,然后但注释掉过后四壁这个地方肯定会报错呀,是吧?肯定报错好那么在设置四壁这个地方里面它会报错好那接下来注意大家再看一下这个适配器里面是要传一个什么呀。
01:35
是一个倍配,是存一个集合过来,所以在构造方法的时候就要把那个什么重过来吧,好,这就是要单独写它会带来一点小麻烦,对吧?这都是小case对吧?需要传上下文吗?你们用不着啊,就用什么我就传什么,这没问题吧,好,那么我们只需要传的是啊list,然后呢base page,然后呢,Base page,好,那么这个时候呢,我们去接收一下好,然后呢,把它给重新出来好,那这有了过后,那接下来就要把它给留下来吧,这是我们的啊。
02:21
就是我们的content的适配器吧,好,接下来用一下,那这是传谁呀就可以了,那么之前的这部分代码。就把那个什么给干掉了,好以此类推,其他这些类似于也可以单独抽啊,都可以知道吧,那这个像这个这个类似于你单独去写在其他地方也可以啊,当然可以知道吧,我们就抽一个,就告诉大家同学们累不累,有时候因为这个代码不多,我就只想累不累,但是以后适配器有可能很多代码我们就可以抽,只是告诉大家可以抽取出去是吧。好,那同学们,这就是我们把它抽取出去,所取过后呢,接下来我们就要去再讲另外一个知识点,就是软件层次结构给大家画一画啊,增加大家的一个印象,到目前为止,我们这个软件架构就是出现的页面是这么一个情况,就是我们在这个地方里面一点有一个换影页面,然后再进行引导页面,引导页面在主页面,那么其上面的那个货页面以及引导页面,它没有参与软件的这个架构,是没有参与与软件的架构吧,它只是一部分的,真正软件架构是我们体这里面才有的吧,对吧?好,所以的话呢,我们要画一下这个UI图,就画这个UI图它是什么一个情况,让大家有一个清晰的认识,要不然觉得哎,老师这个这个架构是怎么一个拼在起的,是没感觉呀,对吧,好我们就画一个图了。
03:56
首先在我们的这个地方里面找一找我们的这个mity媒体这哥们呢,它是既对吧,呃,然后我们这样吧,这里面也重也重构一下。
04:15
上面这个地方注意怎么重构呢。Out shift m,然后我们改一下in menu是这个是做在做这一部分的,这明对吧,那这是出法element,那抽取两个方法,代码就简洁一些了吧,好,那同学们接下来看了我们这个me体,也就是所有的这些东西都是在me体中啊,对不对,它里面。啊,它里面有了两个布局,一个这是主页,主页里面有个真布局吧,好,然后这里面还有一个主织菜单是也有个真部句啊好在这两个真部句里面分别用两个往里面塞内容吗。
05:05
然后在啊content里面它又有多少个页面呢?四个页面还有了这个怎么样,是还有radio啊,Radio里面有对应几个按钮啊好,我们一一把它画出来啊,别着急来到这里对吧,好看好没姐姐。好在这里。妹,太小了吧,啊,至少也得十,呃11吧。妹好,这个一。要就是显大一点。
06:04
问题吧。好,这是ma,就像make里面呢,大家看一下它里面其实就有两个布局吧,这布局里面是有两个真布局,好,只是把这两个真布局我们画出来,它左边有。然后右边。也有啊。对吧,好看一下标准吗?好,我们漂亮一点是吧。喵一喵是吧,喵喵喵是吧,好,那这个是一个什么正布局啊好,这是左边菜单的正布局啊啊接下来正文的。
07:08
这么题吧,好,然后嘞长线。相当于给大家画一下UI的结构,这没问题吧,好这样的话更加清楚,好那么在我们这个地方里面呢,它就有一个是左边的这个啊,现在布局还有这个是正文的。这是正门的正布局,这个是左侧菜单的布局吧,然后分别又里面又填充了什么,替换了,这是左菜单,这是正门吧,好,然后就这么画。好,然后呢,听我话。
08:05
好,这个是我们的。啊,Nu。这个做的好看,真难呐,是吧,我就拖吧。是吧,好,接下来这个是contain的什么明天吧,好我就拖,OK,好那么他们就是他就往里面填充吧,好这么一个关系。好,那么有了过后大家看一下左侧菜单,现在很简单,它就有什么,就是有一个文本了,好,那么它里面呢,呃,就有一个文本。
09:00
我们也得一视同仁是吧,不能说文本小就发的小是吧,啊,当然你也可以发小是吧,意思一下是吧,这就是一个text吗?X小view好,那么它内部里面呢,有一个这样的一个特殊view,以后肯定是变了,不会特殊U好然后这里面content里面大家看一下它的布局,点进去它的布局里面是有一个先布局,先布局里面有一个有配解,有一个内内一个按钮啊注意这个是什么,是不是肺解啊,有肺解好,那也就说他这里面又有几个孩子啊。两个对吧,好一个是啊这个。我们可以发跟他近一点。然后在这里。
10:04
然后呢,我们可以把它放到这边一点。啊,这里面放的多一点好,然后的话呢,就这样好,那么可以先把这个。发出来。好,然后呢,把这个点干掉好,那这个是我们呢,左边的是什么V配姐姐。这个是什么?Radio是有很多孩子里面有radio button是吧?好,那预配件里面大家看一下,这个是我们每点一个都切换到不同的页面,在这个预配件呢,是把几个页面给绑定了。
11:06
啊,在这个地方你是把几个页面给绑定了,是五个呀,对吧?好,那这个时候呢,你配件里面,我们它里面再有五个页面。挺多的吧,一个好发小了,这个这个还是有点,而且这个有点大是吧,两个。啊,复制的话也行啊三个。四个。是个。五个对吧?好,那么这五个的话,大家想想这五个页面是有鸡类还有印象吗?这五个页面是有是有有有什么杯子配啊对不对?好有杯子配是不是我们把这杯子配也得画出来对吧?那这个杯子配的话,我们就画一个带有带有这样的一个角的啊,这个在在哪里画的,这个不是很好画,我们这样呃啊,因为下面以后还会有啊,问题是我就大概花在这一块区域吧。
12:26
区域啊和这个。它是一个贝配件。蹄类。对吧,然后有那个后呢,好,他直直属的就是它里面直接又用的就这几些。
13:07
好,然后这是一个什么页面呢?共减是吧?好,这一个是63对吧,这是一个什么smart service对吧,往右拉一点。好,这个是一个这样子呢。好,这个是一个设试中心吧,十二天对吧,这明天吧,然后这个他们呢,都有一个共同的一个怎么样类是吧,好,我们画个曲线。
14:08
对,心态好,那么大家想想我们是怎么结合起来的,是不是它有一个,它有一个叫真布局,然后去把孩子的视图添加,是不是孩子的视图是在啊孩子的视图。孩子视图是不是就是一个文本了,以后是不是改成其他视图啊,这样的话的话们通过我们的这个真布局就结合在一起了,对不对,这明题吧啊好,那么有了过后这个地方里面大家看一下我们要实现这样的切换,这样的切换是其实是掉了内的轱辘的几个按钮啊,然后当他点它第第一个内丢button的时候,是切换到这个页面的,对吧?好,那这个时候呢,我们再滑它的几个按钮。好,然后他有几个一个。
15:03
两个。两个。三个四个。五个是吧,然后嘞。哎。他们这样画啊,反正就是知道是他自己从这垮下来的呗,是吧,是不是啊,咱们又不搞设计的是吧,一般就行了是吧,好,这样可以吧,这个还是有点丑啊,我虽然不搞设计,但是也看不惯是吧,我们追求美还是一定要得有是吧?好,那这个的话呢,可以把它,嗯,咔嚓是吧,咔嚓好就这样,然后这有了过后呢,接下来这个地方就是radio button对吧,这没问题吧,好,然后来复制。
16:15
好,粘贴。复制粘贴复制粘贴复粘贴对不对?好,那么我们当我们去点击这个按钮的时候,用到微配去切换,用V配哪个方法还记得吗?未配哪个方法set什么it这个方法去切换,那么如果点击它的时候我就切换零是吧,点击它的时候切换到底啊一这个时候就切换到这个页面去了吧。对不对,好,那同学们当前就是这样的一个结构,这这没问题吧,好,那同学们这个就是我们刚才所掌握的软件的层次结构,那现在目前的话,好大家看一下有有多少层了,对不对。
17:09
好,那么这个是在里面添加一个啊flame里面呢啊又有一个配件,配件里面就有一个大概有大概三层啊啊就是这个,这里面应该算一层对吧?这一层啊,这里算一层,这一层啊有三层了,好那同学们在我们这个地方里面,就是我们的一个软件的啊UI结构啊,我们可以把这种图呢保存下。这个软件的一个UI结构是吧,UI结构结构是吧,这个你画出来的话,你别人就知道哦,你们这个软件是这么设计的对吧,这么UI是这么设计的啊好,那同学们这一块就是我们所讲的软件的一个层层结构,好把视频呢。
我来说两句