00:00
行,那接下来的话呢,我们看有没有类似于selector这样的一个类对象,哎,实际上也是有的,所以说呢,通过这个大家也能看到啊,就是我们这个标签的话呢,你可以看成是插帽这个语言的一个一个结构,那这个结构呢,在我们Java里边一定会对应某一个类的对象,所以呢,这也可以体会一下,Java所讲的叫面向对向编程啊,就是在Java当中,万事万物呢都是对象啊,所有的东西不管你是类本身的还是其他语言转化成我这个啊,那你都是以对象的形式出现的哈,那这是shape了,我们再找另外一个。呃,另外这个呢,其实叫哎,State list job点进来,哎,这一看到select就很眼熟了,哎它呢就相当于是select,那你就可以实现你按下去这样颜色,不按下去是这个颜色就可以有一个区分了啊叫state list job啊就这块呢,大家知道这个事儿就行,平时开发中用的话呢,我们更多的时候还是在布局当中啊,去设置它的一个select,就相当于提供一个招募动画的一个方式了啊行,那这里边的话呢,我就嗯不去写这个事儿了啊,直接我们粘过来就行。
01:08
哎,找到我们这里边的job job这个把这个get这个方法呢,我们给它粘过来。站到这啊,简单说一下,嗯,Get select select就是一个选择器了,那你相当于得提供我两个job,这个呢是平常显示的,这个呢是你按下去的时候的啊,所以这块呢得给我两个,然后下边呢,就我们造了一个state list job,就我们刚才说的这个对象,把那个对象返回,这个对象呢,添加几个不同的状态啊,你按下去这样不按下去呢是那样就相当于是使用这俩对象就可以了,这个里边也不困难啊,行,这个写完以后的话呢,我们回过来啊,你就做一个事就行,那你就可以把啊,我们刚才在这设置这个背景色,这个呢,你给它注释掉啊,这是设置单一背景。
02:03
啊,然后下面呢,我们就设置一下这个可以选择器的背景啊设置啊具有选择器功能的啊,在背景这里边呢,选择器指的就是我们按下去这样一个操作,那TV.set一个background,然后呢,我们调一下YouTube点啊get selecter这呢需要传两个对象啊,那这两个对象呢,每一个是不是都可以理解成是一个它的一个对象啊。那我就到站到站到这CTRLC,然后过来CTRLV,逗号在CTRLV这样一下。啊,那前面这个呢,我们看一下刚才那个设置里边这个呢,是正常情况下,那正常情况下情况下,我就让它是一个有颜色的,那你按下去的时候呢,我就让它是一个跟系统一样,是按下去是变成一个白色的了,那我这也用白的,那你这个color这块呢,就改一改。
03:00
啊C直接来个white,哎,这个呢,还是一个五,这就可以了,来测试。哎,就是这样一个情况啊,然后现在按下去,嗯,我按了那不好使。啊,这原因在哪呢?应该是好使的啊,它不好使的原因呢,是因为我们这个默认情况下是不可点击的啊,是因为这个原因造成的啊,那我其实要简单来讲的话,你可以就做这个事啊,是不是设置是可点击的吧。那那你直接就TV.set一个C直接改成个true就可以。
04:15
嗯,点击啊,这就可以了啊,这是一种方式啊,或者的话呢,就是我现在还想给这个test view呢,去设置个点击事件啊,就是用户呢,有可能点着具体的某些标签,因为这个标签呢,我们回头都来自于服务器了啊,那我这就你一个on click listener在这里边,我们可以目前就简单处理,直接呢就让他做一个toast,那message就是我们他在text view里面呢,它本身这个文本内容。行,我们就先这样呢,给他去处理一下,那实际上如果说你给这个text view呢,设置点击事件了,那其实它默认的话呢,就是一个可点击的这个呢,也就不用刻意的去设置了。啊,相当于是可省略的再测一下。
05:03
在这我们写一下啊,说如果设置了点击事件啊,则这个test view啊就是啊可点击的。但就是说你就不用再去设置它了。啊,这时候点击就可以了。嗯,行,这个话呢,就是我们用的这个流失布局啊,回头呢,大家也可以这样的去使用啊,呃,上午我们也说了这个流失布局,看你也下来写一写这个,如果回头写完以后呢,感觉呃有点难度呢,那你回头呢,你可以直接拿回来用啊,如果问到的话呢,你应该能跟人家讲清楚他是怎么写的,虽然你可能具体写的话呢,有点费劲是吧,但是这个逻辑呢,应该都清楚。行,先休息一下。
我来说两句