00:00
好,刚才我们在这面啊,做了一个就是吧,那我想怎么做,就我想在中。好,那也就是接下来就讲的就是我们的to这个refreshlu,然后实现Lu的这个下拉刷新的这样效果。好,那么我们呢,这个案例啊,去做一做了。把它干掉,然后我们把这个案例这个代码拷不过来。这有一个什么呢,国内驴友。就这把它复制粘贴到我们的这个地方来。这里。然后二话不说,先来到功能清单里面配置。好,那么过后呢,这里面要改一下。改为一个什么呢,国内旅游是吧。那么在这个地方里面呢,他继承的是二对吧。
01:03
然后在我们这地方里面,他还需要一个什么。布局文件。那么把这个哥们呢?布局文件。点进去好,一定会到账。的复制。啊,复制过后呢,跑到我们的这个地方来。到了这里粘贴一下。了吧。这个。干掉。那也就是我们在这里面。就他把其他不想干掉。好,那么我们在这个这个地方里面,我们呢。这个控件就是我们的一个过类的这样的效果,对吧,那么这个字段不能少啊,这里面不能少。那么呢,在这个里面,它是自定义一张图片,这个图片其实我们可以把它去掉,也意思就是说什么,就是在我们这个地方里面。
02:04
如果你把它去掉,意思就是把这个图片呢,把它变成默认的,如果你。把那个设置后,那相当于就把这个题换给替换掉,那么我们呢,也可以改改可以,比如改成硅谷,嗯,艾特硅谷这张图片在哪呢?我看这里有没有。It硅谷。我们就是。硅谷。Logo是吧,可以选这张图片,他不能没提示是吧,好,那这两个呢,注意这个地方里面。这这两个是自定义属性,那么前缀的话呢,好注意我们可以直接改为归。好,那么这个时候我们改一下。这没问题的啊,你随便改这个可以一起改,但是这个字段你肯定不能改啊,它是定义好的。
03:01
好,那么上面呢,是一个标题。Doubt。的棒好,然后嗯,在我们这里面呢。选项一画,我们是要把这个给实力画对吧。好,然后我们同样要去把它给T的六,然后把它给16画一下。二点ID点这个控件,然后把它这个旋转,然后去设置一下。Set,那么把这个改为什么呢?改为这个空间。就设置内容这个空间。好,我们接下来就要看这个代码了,首先它这个把这个控件呢给实例化了,这比较简单吧。谁画了十号过后呢,这个上面它得到一个。
04:00
刷新的是吧,能够刷新的视图,那这个时候他返回回的是什么呢。这就是什么?这是,这就是我们的国内的欲啊,得到的瑞的。国内的用。好,那么得到公六域过后,那这个时候呢,再设置这个刷新,注意这个刷新呢,这个是下拉刷新。好,这个呢。是上哪刷新?好,上来刷,我们可以直接把这个改改一下。Pull up是吧,这个类似下拉。好,那么他不管是下拉上上拉,我们都去做了一个请求,然后修两两百毫秒,然后这个地方里面就添加这个数据啊,添加的数据。
05:03
在这个地方里面呢,去做这样的一个事情,添加的数据。好,然后呢,在这个里面,他请求就说我们会休眠两秒钟,然后呢,这个回到主线层,然后去第一条添加数据,然后。进更多,然后得刷新,然后。这个呢,就是。把它让它状态还原,这个代码不能少啊,就是当你一往拉的时候。归海,它会状态房源就是那个。这个会什么是隐藏了,那他隐藏哪靠谁呢?就靠它知道吧,这就是。把下拉。我上了状态。还原就靠它这样代码啊。好,那么在我们这个地方里面呢,继续往下看,这个地方是又是创建集合了。这是一个。数据结合。
06:01
啊,数据盒这里面。创建。几何,但是现在有放入数据吗?是没有吧,那这个时候你看这里马上就用了,那就是它数据是空的,所以一会进来的话,大家可以看一下,在我们这个地方里面一进来的时候。当前没有内容,请刷新,意思就是没有内容过后,我们就在中间去显示个文本,靠的是谁,靠这个。也就是说大家看到的这个就是一个特殊用,那这里面我们可以把内容改一下是吧。啊,集合您。还没有加载数据,请。这个请下拉。或者是上拉刷新对吧,那刷新过后是不是就有数据了,因为一刷新过这里面就。他就什么。
07:00
就去调这个他异步任务吧,然后两秒钟都会添加数据吧,对不对,好做这样的一个事情,注意啊,这里面它添加一个什么。它返回的是一个数据集合。啊,我们把它剪切到上面去,这数据集合是我们之前讲那个历史数据一样的,也就是说当我们一旦下环过后,它会。两秒后会返回一个站点集合,集合过后呢?返回过后会到哪里,来到这里了,这里过后,然后集合,注意它返回的是一个这样的一个数组,数组,那么这个时候会在这里面呢。这样代码就是把。数组转化成集合,那这个就好,这个代码。总分过后呢,总集合,并且添加到集合中。哪个集合嘞,这样的一个集合对吧。
08:02
添加到。再集合中好,那这个时候有了过后呢,他就再去刷设备器,那么这时候就可以显示到数据了啊。好,那么我们里面菜单。啊,这个菜单啊,设置不同的模式。这个其实这些东西呢,我们就可以一般不用不着啊,把它给干掉。好,那么我们在地方里面也注册了,接下来就要去把它运营起来,就要去。调用了是吧,那我们看看这个调用了没有。这时候把它给复制。来到这里改一改,这个是国内的。Glide。Great attitude这个是吧,把后面呢给截好,那这时候呢,一会的话我们就可以运行起来。这些就没被阴道是灰色,可以干掉。
09:03
基本上就这样子啊。好,我们去把它运起来。你起来。你小孩在哪个这个这个模拟器上啊。那运行起来了,马上就要快了。顶一下。这里面我们去点击,点击这个地方过好,你看还没有加载数据,请下来会上来刷新。这个代码。就是设置没有这个内容的时候。显示的视图,大家看一下这里面的是一个什么,进去吧。又空有,那就是他另有一个什么文本,你完全可以留个布局放到里面对吧。你给放个布局,就是你可以做的很漂亮啊,那现在我。
10:00
下拉。好,这个时候你看这个图片就。一放是不是起来了这个图片,好,这个感觉特别丑吧,好,那么我们要怎么办呢?要把这个。默认的这图片。干掉其他就好看了啊,好,我们去把它给起来。再起。好运起来了啊,这挺快的,这个2.2过后呢,它会把我们的更新的直接替换掉,诶可是可以了吧。可以了,只有数据了。是吧,要注意。然后呢,在我们这个地方里面,我们可以。上拉上拉土是不是也有啊,上拉也有了。对不对。那在地方里面下了有了。大家再看一下它这个下的过程中,这个时间还有吗。是没有啦。没有了,没有的原因是因为什么呢?
11:02
注意没有的原因是因为我们在这个地方里面,这个没有去设置这个时间,我们完全可以把我们之前的。所做的那个设置时间。那个代码。这个代码把它给拷贝过来用一用,放在哪里呢?放在我们这个国内这里,比如说他连网请求成功过后,我在这里。跟下时间。好,那么在这个地方里面,我们用的。我看看啊。我我这样,我把它给剪切到哪里呢。近期到。他一刷新过后,他得到了一个。我看看能否得到。也就是说,我们只需要。在这个监听下拉刷新。可是上大刷新的这里去把它给考粘略过来,这个有它里面都有啊,有这个更新。
12:06
啊,设置更新时间的这么一个方法啊,这样我们把它给粘理过来,好我们看一下,当我们去设置的时候,如果它有更新的,它应该有就有内容了,好我们去运用起来。现在。哎,是有时间了对不对,好,我们再看一下,这有时间了,上班有时间了OK。就是这。然后呢,这时就更新的时间,就知道这个数据什么时候更新的好,那这个呢,它比较好一点,就是它不光可以。这个下拉和上脑,其实就是靠这个什么这个方法。知道吧,这个方法。那也就是说,我们只需要在这里。把这个复制一下。拿到我们之前的。
13:01
之前的这个。你来。如果大家考虑过来。啊,考到我们之前的隶所有这里。然后把这个给替换掉。好,提到过后呢,在这里面要改一改,改改什么呢。改成是我们的这个。正是我们的这个。上下文。然后在这里。这个控件。选一下好。那这个还有我们的这个请求的这个。你改改。
14:02
留下。我看看啊,在这里面之前他用的是直接六这个是吧,我们就直接把它给。用。应用。然后在这里面呢。他报了一个错,这个时候我要改为多少呢?改为历史有。所用。那这里面也要改为什么。是好,那我们这边的也可以下了上了,但是注意在这个点布局里面注意啊,现在又回到哪里啊。那我是不是要相当于要改这个地方里面,注意它还要加上一个字段。
15:01
就是在我们轱辘view这里,大家可以看到布局。它是有一个什么。这个字段这个属性呢,是自定义的,要把它给拿过来。放这里。好,这个时候呢,他就也也有在隶属于这个地方,也能够。同时。下拉刷新和上拉刷新,好,我们并起来。我们。看看。是吧?好,然后我们再上了。但是我们这个模式是死了。
16:03
我们把这个模式。改一下。那好嘞。不要固定它的模式。好特运行一下。那我们去点这个地方。点这个你是用。下拉是没问题的,对吧。然后呢,我们再去上了,也可以就说们也稍微一下注意啊,我们现在这个地方同时隶属地方,也同时支持隶属。啊,支持我们下拉。
17:00
可上了。是吧,但是呢,我们意思就是,其实只要是什么。监听的这个之前用的是。这个接口现在用的是什么?用I接口,然后要把这个改为什么。因为我们显示的是什么样的效果。Listen you的效果吧。对不对,好,然后还有一点要注意,要加上这个。字段没加上的话,他也不行啊,他也不行好,那同学们在我们地方里面的话呢。又有了,好,我们再回过来看这里。看哪里呢?看咕噜view,咕噜这里面就是。布局。是吧?里面用的是这个类put to fish,然后这里面。监听,监听有下拉和上拉。然后这没有数据的时候可以显示没有数据,当然我们也可以把这个设置进去啊,没有数据的时候它也管用。好,那这个地方里面两秒钟,然后去添加我们的数据。
18:03
去就这点东西啊,那这个时间我们也有了,那么如果是大家感觉想要添加声音的话。也可以从历史月中。这个声音呢,应该也是可以。可以拿过来的,好,我们把这个复制一下。这是一,你看现在我们的这个古鱼啊,大家看一下。他有声音吗?没有吧,好,把它复制到国内于这里来。好,那这个时候呢,我们用的控件呢。是这个对吧,好。能在这里面的话。要求传的。这个监听好,我们看看。好,它这里面要从一个泛型。嗯。注意,这里面要传的是,这里面用的是过的旅友,要改一改。
19:07
好就可以了,对吧,好,那我们再去练习一下。是声音啦,刚才没有的对吧,好,现在都有声音了,挺爽的,好好那同学们在这个地方里面就是我们用的用to。啊,实现下拉刷新,而且我们还加了一个什么。加声音对吧,还做了一个什么声音。刷新时间也加上了,这刷实际是在力所用力用到的吧,啊,所以它呢是通用的,你会发现没有。轱辘有绿水也有,甚至空这的空也有,还有声音都可以有,知道吧,都可以去加好了,同学们在我们这个地方里面呢,我们就搞定了这个啊把它。保存下。
我来说两句