00:00
你们接下来的话呢,在字母按下显示更新提示字母。就是什么呢?就是这样的一个效果,大家好。你点先做这部分了,这这你先不管,这不管先做这个。这个哥们是默认是隐藏的呀,嗯,好,那我们呢,还是来到布局把这个呢默认隐藏掉,对吧,然后我们现在要怎么做呢。你想一想,在滑动的过程中。那我问大家,刚才我们早上跟大家讲接口啊,什么情况要用的接口。就是说有变化,并且我要把这种变化告诉外界的情况下。而且告诉可以告诉任何人的情况下。告诉任何用户的情况下,这种呢用到是接口,就是我把这种状态告诉外界,这是用的接口,是我们的滑动状态已经发生变化了,对不对。
01:01
告诉外界,因为我们这个这个文本是在没里面对不对,所以要告诉他呀,当我们就是告诉谁都可以,谁实现接口是都可以啊。那现在我们写接口在哪里,哪里有变化就在哪里写接口,是不是,那现在哪里有变化,同学们。13。这移动的过程中,就这里面不断的去变化呀,对我们在在物语的时候。是不断的产生变化呀,产生不同的下标变化呀,我把这个下边告诉别人吧。大家在想,我现在回调过来是应该是一个一个字母啊,他得到字母,这个字母这里面有吗?是有啊好,所以要传个字母过去,好,那这时候我们先写接口了,接口要传的是。传的是我们的是不是字母啊好,第一个接口接口的话一般是public in,然后我们就叫什么呢。
02:06
就是on in轻离是这样的啊,所以变化,那这里面呢,我们通常在这一方里面呢,就是把这个选项。啊。判你都不需要对不对,好那么这个on一般是大写是小写啊小写对吧,然后这个时候要传的是一个什么word,就是一个word是个是一个字母啊好,我们把这个写下注释一下,就是我们的啊这个字母,所以这个啊。字母下标,所以。变化的一个监听。
03:02
气和监听者对吧,然后就是啊啊当。当下标啊,这个当字母下标位置发生变化的时候,回调,这回调的是一个字母吧,回调字母,这字母的话呢,是从A到。之间的一个字母,那一个字母对不对?好,那接口有了过后是肯定要形成一个内的层变量啊好,那有了过后是不是肯定要用外界实例画出来,再设置个方法呀,好,Out input把这个调出来是只要设的方法就可以了。那注意这置有了过后,这个就是设置,设置我们的下标,就是设置我们的字母下标索引变化的一个前提,对吧。
04:09
好,那这个时候这个监听的话呢,那是最最适合在这物语的时候,是这里面发生监听的,好他要放到不等于空吧,为什么放空,为什么放空是有可能用户不设置啊。是不是好,那这时候我就要去调这个,那word的话是word是去取一个,就是我们的他取这个,那这根本是有可能越界啊,所以最好的话,它就是小于什么或者十的一个什么是防止边界啊,你这个数值去取,是不是有可能这个超出啊。这明天吧,越界的话是是这样会会崩溃啊。好,那回调过后就这样的话呢,咱们结果就搞定了。
05:00
行了吧,然后接下来对这两个门进行实例化。因为我们去设置它的监听了嘛,那你看现在我们就说现在去滑动有作用吗。有作用吗?一会的话,这个胳膊呢,它就没有任何作用,因为我们还它是还没有设置啊,没有任何反应,看到没有啊,这时候我们要把它给习题画出来啊第四。还有个text view吧,TV我好还有一个。I,是不是这样的好FB?行。好FBC好FBC好,那现在我监听用谁啊,是是是监听是他的方法吧,好,那么设置监听我们的字母下标索引,所以的一个变化对吧,这里面它有个方法叫设我们的O,所以我们选择方法。
06:17
然后用一个内部类型也可以啊。好,那这个时候注意了这个地方里面这个方法我们确实写了,看到没有是下边位置,所以变化这个呢,这个类,然后呢。现在是我们的那个接口,看到没有,你点击可以跳转到这里来。对吧,那这个时候他传他回传过来的是多少,是是是这个字母呀。好,那这个时候我们就可以用这根们去把它什么这根默认是隐藏的,应该先是什么显示吧,稍等下是显示,然后再设置他的什么,这个我就可以了,但是这规划要把它隐藏该怎么办?
07:08
你看我现在运行起来的话,它是有个问题,就是这个们一直是显示的。就是说现在也可以了,但是呢,问题是这个门你看发的时候一二三四五六七八九十,你看一天的话就一直显示。那这是用什么憨的,憨的人的话,我们就可以这样去用了。看的有一个宽的,这也可以啊。含一定要用吗?不是吧,这时候我们就这样子,同学们。我们先把之前的每次消息把什么移除。然后它里面有个方法叫post delete,然后我们三秒钟消失。这问题吧,他一个我们的。好了,同学们,这个这个post delete大家用过吗?没用过是吧,它是一个乱,大家一看到乱是感觉是一个现成的,注意了。
08:06
这个呢是在哪,在主线程六的还是主线六的主线程,所以这个乱的狗它运行也是在哪里啊,也是运行在在哪里啊住现场。假如说你自己用了,你不知道。你可完全可以打日志出来。比如说我们去。然后呢,我们可以去打当金色时代的当前的先生,Get什么内容,如果是妹是不是就是主线神的。好,那同学们有了过后,既然是主线成是,我们可以直接把这个东西设置隐藏啊。
09:04
那么多久执行这里面这个任务呢?三秒,三秒是刚好我们是隐藏的时候啊,是不是好,我们这时候运行起来,这个时候你们觉得。一是看打字是二是看现象是吧,两看一石二鸟,一箭双雕是吧。好。123。消失是吧,但是这个没有打日志,没打日志的话呢,是因为我们过滤器有了。嗯。大家看一下。哎。打了,那这样吧,我们如果不打的话,打了吗?哎,打了你看这什么。没。哦,因为是三秒后才执行嘛,啊是什么妹是主线什么,那以后注意了这个hand的话呢,以后。
10:03
大家只要这个延迟多长时间去执行某个事情,你完全可以用它。是不是?而且并且它是在主线层知道吧,是一个特点。啊,为什么呢?因为handle如果handle运行在主线上。那么它就在直线中心,如果hand着在直线运行,那么这个方法呢,就在直线中运行。对吧,有这么一个特点,那么一般情况下直接在外面六的肯定是主线程,所以呢,就是相对效果,那这样的话,是不是我们可以对这个门进行抽取一下al的M。阿。对特这是一啊,这是一个,这时候你看是不是很简压。好,这样的话呢,抽取出来更好看,那么运用起来还是一样的,对吧,我们就可以实现这样的一个滑动。你看。
11:00
华东的。123456。啊,我走的太快了点,7123走你啊搞定了,好,那同学们这块就搞定了吧。刚才做了什么事情呢?刚才做什么事情呢?说了接口啊。然后我们这地方你们做了接口,看到没有第一个接口,然后把这个由外界传进来。那么哪里变化就在哪里定义是不是我们在里面不动滑动有变化呀,并且在里调用吧,调用同时要做一个什么。防止越界吧,回传是从字母过去吧,是从26个字母中的某一个呀。是每一个就有机会传呐。存过去过后这个地方里面,现在是设置这个监尖的谁是用户。谁是用户?麦是用户吧,是用用这个接口啦,然后就回传,那这个接口我们可以再改吗?再可以显成那有类吗?是可以啊啊所以的话呢,你们点击事件也是可以可以啊,所以我们接口和点击训练一样的用法。
12:19
对吧,然后把这个剪切过来。然后这个地方里面,这还需要吗。不需要了,就一个这样的类,是不是这样子啊。是不是照样回调啊,那也就是说这样的话代码更简洁,那我们再运行起来,它和之前。的效果是一样,仍然是涛声,你就是吧?好,是不是仍然讨论,你就一放123走你搞定。明白了吧,好,这就是在按下的时候呢,移动的时候更新我们的字母用到了接口,你会发现接口,你看咱们是第几次用接口了。
13:02
电。下午还会有对不对。
我来说两句