00:00
我们把这个下拉刷新是彻底搞定了,然后实现了一个啊下拉刷新以及加载更多,这是咱们人工版的对吧,人工版的OK好,那么我们接下来要做什么呢?就是说我们要去把它抽取为第三方库,并且使用它啊,并且使用它怎么做呢?大家好,我呢把它给抽取出来。重新去我们去使用啊,大家看好抽取出来怎么抽,首先创建一个什么不然后然后是一个什么按钮库好名字我们就叫绿好list就叫这个名字得了,对吧,那这个model是也叫这个好,然后往下走。
01:01
好,创业了吧,稍等一下。好,稍等拿点OK。好,这时候这个model就有了吧,那接下来我们把这个代码,所以把这个代码点击一下。然后剪切好,可能剪切剪切的了吗?剪切的了好,然后粘贴到哪里啊,这里面好,然后到这包里面。好,到这里来了吧,好,那到了过后大家想想,这肯定是需要一些布局吧,好,那这个来到布局这里。这里好,那么这个地方有一个这两个吧,好也是剪切好到这里面来。
02:01
好,那这里面是还没有lay呀,好创建一个什么好勒好注意这个你写错吗?不能写,如果你不知道怎么写怎么办,参照呗是吧,参照呗,对不对?好那这个时候就有了,接下来是还有一些图片呢,好还有一些我们的这个。好,就有一个叫C开头。C开头是这个从定义的吧,好剪切到这个,就我目录下来。是吧,这圈圈了不是吧,是是吧,好,然后有了过后好,然后这里面的话。就就是这个字是就搞定了,好还有。
03:00
在这里是还有一个箭头啊,对吧,箭头的话,那么我们就相当于箭头的话,在head这里要去找这张图片是吧?好,那么跑到哪里来找啊。跑到我这里是吧,这个还挺长的,是就这个好剪切,直接剪切。Do。这里来,那这里面是没有装图片的,好这个就说AW上的HDPI好注意千万不能选错好,不能选错好,那这时候呢,我们呢就可以看到就有了吧,搞定了,搞定过后大家再看一下,在这个地方里面R文件到R文件,这个R文件要什么去掉,好这个时候呢就可以了,好这些R文件现在没有生成,没关系,你不要理它,有同学好担心,怎么办呢?选择这个。
04:14
选择它接下来该怎么办呢?去关联这个库吧,好,然后去关联这个库是不是干这里吧,好,就这个看到没有好,然后呢,点击点过后。在我们这个里面是添加了这个好填过后接下来这个路径。是在库里面的,接下来啊,右键拷贝它的路径来到这个地方,这地方你要会报错了吧,好报错的原因呢,因为我们包导错了,好那这时候out。好,然后好这个地方里面是之前放在里面的,把那个什么删掉,删掉过后它就自然就包成功了吧,好,但成功是关成功哦,但是你一定要注意,那到这里面要这路径也变了吧,是不是啊好,那这个时候呢,我们要把它给什么粘贴过来。
05:14
他这种,哎,这我这跟哪变了。好,只要改成这个,反正你要能点进去,是不是能点进去就可以了,好注意要改,要记得改这个地方好好那我们可以你看注意绿喜你看现在是哪里啊,下面这个吧,好这时候呢,就进去了一点进去大家看一下是到是到库里面是这点啊搞定了,好那么有了过后我们呢,这个时候就可以运行起来啊,就可以照样的啊做一个下道刷新。照样的可以实现我们刚才那个效果啊。大家好。
06:03
好,大家好,是这样可以,这样可以啊,可以吗?这样可以。现在挺爽了吧,那也就是说以后其他地方是也可以用了,对不对,那加更多,这样可以明白了吧,就相当于我们对于我们的这个类的话,就相当于第三个库了,对吧?第三个库,那假如我把这个库删掉肯定就不行了,对不对?好,那同学们有了,有了过后我们还想做一个什么事情呢?就是现在已经抽取第三方库了,那么它的价值在哪里?先跟他讲一下,它的价值在于以后如果你们这个项目功能特别多。功能特别多,然后呢,你可以把一些公共的抽取成一个库。抽取这个库,那这个时候我们以后一些新的项目是直接用这个库都可以了,什么情况使用呢?比如说啊,你们公司是一个大公司,然后呢。
07:03
你们公司假如说做的是婚恋社交,然后你们公司的用户群有老有少,就是从16岁以上到60岁,这种是到80岁的用户都有,那么这个时候你就可以做很多软件,比如说比如说做哪些软件呢?比如说你做一个青少年社交的一个分店的社交,比如说16岁到20岁是吧,那他们当然他们这个时候谈恋爱啊,他们这个呃,这个这个呃,婚恋社交应该不不是以真正的结婚为对象是吧,是耍流氓的,然后呢,到22~35之间,可能是这个时候,可能是以结婚为目的的是吧,那么还有一个阶段就是35到这个60可能是二婚是吧,然后到60~90可能是黄昏的是吧。
08:03
有有黄昏吗?黄昏链是吧,那也就是说同,也就是说你只需要做一个事情,就是服务器跟我过滤一下数据是不是就可以了,就说我可以做不同的端,不同的客户端吧,这样的话你有供应的数据,也就说如果你做了一个软件,它是很成熟的一个软件,然后你把公共链收理出去,假如说。我们明天我们发现这个在中国是吧,然后到35岁到60之间,这个年龄的人好多单身了吧,啊不管是什么原因,反正都单身了,我们要解决它的婚姻问题,那么立刻做一个软件,那以前以前我们做一个软件可能需要三四个月,现在一周搞定,为什么就是抽取成什么公共的哭了明白了吗?啊,就是这就有这个好处,好,那接下来要做的事情是什么呢?就是要去选这个案例,这个案就是你个要告诉人家怎么用吧,比如说有一天你发现你这个库写的特别好之下到身之后特别好,然后呢,你发到网上让别人用一用,那别人怎么知道你用你这个代码,同学们在里面听了一天课,哎,终于知道怎么用,但是问题是别人不知道怎么用,再写个案例啊好,这个案例要提前写好了,给他看一下啊在这里面绍新这里面有个这个库呢,就是我们刚才做好的库,知道吧,然后呢,我们把这个拿过来,那是相当于我们去用一下这个叉U9杀U9是也有个生啊给我们用啊,它有个库啊,明白吗?这么回事啊,好,就拿过来。
09:43
然后呢,好,这个时候呢,他默认有一个库是吧,但是我们那个库呢,不要好对,然后有了过后呢,在这个地方里面,好,我们呢,去把它给写一下,好这个时候这个把它给干掉,然后再重新去添加一下。
10:07
哎,好的,还原一下啊,呃,这这个名字跟这个名字一样吗?再检查一下一样的吧,好,那我们刷新一下看行不行,好那么这个时候他说不能找到这个案例,注意啊。你看向我们导电是报错啊,他说在我在我们这个路径里面不能找到他,那你把他的这个名字复制一下,复制下过后呢,他在这个里面set里面,大家看一下simple,他进来了吗?诶也进来了,对吧?也进来了,也进来了,然后我们。刷新一下好再打开,那也就是说这样我们把这个名字跟这个是有区别是区别啊,那怎么办,把这个名字复制名字,然后怎么办改一下吧,好刷新一下。
11:12
咚咚搞见了吗?所以我们刚才我其实说实话,刚才我我我因为。刚才我看不清,刚才这个有什么区别,你看啊,我我我可以这样子做,翻一遍,翻一遍方一遍有区别吗?是有区别啊好,你看如果这样这样我们我们粘贴一下。对比一下,对比一下看到没有,有区别了吗?是这个是什么,想想这个是大家,所以同学们这种的话很容易歇菜的是吧,所以一定要什么复制一下,明白吧,复制是很重要的,你看刚才我解决的问题就是什么,把它给复制一下吧,好就搞定了,变成小写导入,因为导,因为我之前的这个库用的是什么小写,但是我现在这里面用的一是大显就不一样了嘛,所以明白了吧,好,那这个simple呢,我们之前写好了,我们看一下,首先我们来检查一下这个地方里面的话呢,这个类名字是也得改一下,好氯氯,所以跟这个好OK,然后的话呢,这个也得。
12:33
改一下改一下就可以了,是啊,然后这很快的不麻烦啊,这很很很很简单的啊,然后有了过后呢啊在这里面的话。改下拉看似麻烦,其实不麻烦啊好,那么我们这个就是用的是这个接口吧,好然后嘞,往下拉就这个好,然后这里面,所以它有时候啊,我们的这个可能跟跟我们最显的的可能不一样。
13:13
不当可以了吧,看没有啊,就就可能有时候差一个字母啊什么的知道吧,好那这个时候呢,就可以了吧,好注意还有一点就是路径呢,我看对不对。啊,对了,那么我们文档。就是布局这里能点进去吗?能点进去吗?不能了,所以应该什么拷贝。改一下好,这个时候能点进去了,能点进了吧,能点了好,那么接下来就把这个simple运行起来给大家看一下,好,那也就是说这个生口是像给广大的这个开发者来看,哎,我们选这个下拉刷新,可以给大家免费的使用啊。
14:01
是不是好,那么也就是说你把些公共的放在库里面以后,你直接直接用的特别方便,好运起来你看刷新看到没有,好,大家看好是新数据了吗?好,然后再加的更多。好什么更多数据了,看没有,有了吧,好,那我们看一下这个案例怎么做的啊,这是我写的,首先布局就是用一个这个根本知持下拉刷新加载更多吧,这问题吧,然后就加载了50条数据,然后设置一个适配器,然后这里面做了一个监听下拉刷新,这是这是下拉刷新,这次加载更多没问题吧,好,当我们下拉刷新的时候,我们要大家有这种感觉,大家看一下。有这种感觉的话。是要停留过多少时间了,停留过多少两秒,好,那这个时候呢,我再去添加新数据,看到没有。啊,然后在这个地方里面的话呢,就发一个消息,因为我们在直线职业,能够在直线职业,因为能够设置设备器吗?不能,所以要跑到哪里啊handle了这里对吧,那如果请求成功了,是把它设置为多少啊为two是更新时间呢,这个时候是更新时间是是是是为two的话,这个时候走这样什问题吧。
15:21
好,然后有了过后再设置分析,再刷新进去没问题吧,好那下刷新呢。然后下更多呢,加更多组织。是不是然后呢,就是也是休眠,然后这个时候呢,就要去添加什么更多数据,注意是ad。是不是啊,之前下了环是重新六哦,看到没有有区别的哦,这里是什么ad添加S10条,然后再发消息,这个加的更多,然后在这方呢,就去加的更多,刷新一下,明白了吧,就是force force的话,这个时候它会走,这他就哦它就会进不来,所以时间不会跟进了,好,那这个时候呢,可以大家看一下往下拉。
16:05
你看这个时间。你看七点,这七点是三三十三,看到没有,是不是要看这个时间啊,你不能看这个时间,这个这个时间你改对了是不是也对啊,OK,那这样的话就做了一个案例,明白了吗?同学们好,这个案例的话是相当于以后你要做一个开源项目,你们选一个什么案例给别人用你这个库啊。这会吧,还有这个库的价值在于以后你工作了,你可以把这公共来抽集成一个库,你关联它又开发一个新的应用,是很简单啊,好,所以的话大家一定要会,还有大家一定要避免这种情况,你看啊。我现在做一个非常傻的一个事情,我用这个simple,我去关联一个应用,你觉得这能运行起来吗?比如说啊,我我我我关联一个叫柴有三好,大家看好啊,调戏他一下,看出现什么问题,然后首先关联的时候,你看它这显然有一个什么警告了吧,好,你运行起来刚好我看能运行起来没有啊。
17:13
退出一下。你们觉得能运行吗?好,然后正在等待中。大家看好,所以大家不用犯错啊,一般啊,一般的话,你还会报什么,报错了,看到没有,他告诉我们了,你看他报了啥错了,你看哇的天呐,是啊,看见没有。好,但是如果你稍微会看日眼,他就告诉我了,诶什么APK啊什么的,是出现这样的错啊,什么看控制台啊啥的是不是好,那那显然是它存在了什么两个APK对吧?当然这个错的话,你遇到一次你就会了,你遇到一次或下次你再也不会犯犯的错了,那怎么办呢?啊怎么办?右键点击它,然后然后来到这个地方里面点击它删除就可以了,好,那我不在你删除可以在这里删除可以吗?好,在这里删除可以吗?好除掉好然后呢。
18:16
行一下,然后再去运行可以吗?一样的可以知道吧,所以啊,我们你看是照样涛声依旧的运行起来了,看到没有好是不是好,所以大家以后你要想去酸也可以从这里去拴。啊,选择某一个delete,所以也可以再配置文件呢,明白吗?其实最终是改变配置文件呢,对,所以是来在这里算是来的更加直白一些,对不对,来的更加直接一些,好同学们,这一块就是我们把下拉双,然后抽齐第三库并且使用,而且显了什么案例吧,好把视频。
我来说两句