00:00
我本身啊,单独用很少用。它一般跟谁配合使用呢?Select。啊,Select呢,它叫一个多状态图片。啊,这里面呢,有一种状态用的特别特别多。呃,来就他。Surprise什么意思,按下去大家经常看到那个那个button是不是没按下去的时候是一个是一个形状吧,就按下去它是不是又是一个形状啊。叫多状态啊,图形可以正常,在正常按下或者选中等状态下面显示不同的图形。应用中非常常见。啊,我们呢,需要把这个select呢,也是要去定义一个他们文件可以判看成一个图片。这一个是select啊,可能跟大家说一下啊。
01:05
来。这个不用管它。啊,它有两种配合,一个是select。加job就加图片啊,还有一种呢是select。加什么she啊,这个大家应该都是能够去知道的,平常我们看到一个图片,一个图片按钮是吧,你没按下去的时候是一张图片吧,你按下去了是不是又是一张图片。那个就是用slack加job来做的。啊,有些呢,是图形不是图片。啊,就用select加shift来做了。好,下面我们来去做一下,做一个什么东西出来了,大家看到现在我们的这个button点击。
02:02
它能变化吗?没有。他是不是就一个ship呀。那肯定做不了啊。好,下面往下来看啊。啊,下面一个看它。有一个imagine。这个image现在我还是没有显示图片的吧。下面我要给他去显示图片。显示一个什么样的图片呢?大家看我这里有图片,有这样两张图片。能看懂吧。我呢要把他们也是说我正常情况下显示这样一个按下去。显示这一个深色的。你就感觉你的操作了嘛。那图我你按下去,它要没有变化,你就感觉诶我这个操作是没有到位啊。对吧,我得再点一下。好来把它的CTRLC。
03:03
放进来。看见没?诶,这里面本身有了是吧。嗯,就这两个。看到了吧,好。那我们如何来将两张图片同时引用到一个视图身上呢?在这个地方啊,不是定义什么监听,让它去变化,而是去定义一个文件。一个图片文件选择的是。Select。好。来我呢,这里面写一个叫select job。能看出来吧,啊,他们俩合在一起使用的。来在这里面呢,有it。对吧。好,应该有几个item代数。两个item。用这两个item去分别去关联图片吧。
04:03
哪一个?Job。好,我呢,先来句关联的。关联的是哪个按下去的。好了吧,好,下面。下面一个是不是还有。来看它,但是这个就不是按下去的了。是那个什么。Normal什么意思?正常情况下的那张图片。好啦,如果这么写的不够。大家看到这里面,你说我要指定什么去。我是不是希望刚才的第一张图片能够按下去的时候。去显示呀。那我得怎么做呢?来这个地方需要去再加一个属性叫state。选哪个呀?
05:00
Price等于什么?也就是说第一张这个图片是按下要显示的图片吗?按下的图片,而这一个是下一个是什么图片?就正常情况下不变对吧,啊正常情况下。那这个时候你就不要指定什么属性了,别的属性都不要指定了,就这样就可以了。好了吧,好了。那我把它写好,以后在这一边我要做什么事?什么是引用啊?买。引用一下。写什么job来一个。Select job想好了吧,那我这地方是不是有一个点击的监听是吧,点击监听呢,在这里面是不是有一个。
06:01
是不是透视呀,啊,这比较简单,我就直接写了,好,现在大家来看一个变化。走。是不是看到这个图片了。关键就是什么?按下去。回来。是不是可以?这样的话,你不就感觉很爽吗?好。这是这样一个,但是这里面我故意的隐藏了一个问题。大家看啊,一个什么问题呢回答。我把这两把这一个。挪到上面来。可以吧,那挪到上面来,我们就来看一下啊,首先你看一下它,它这里面有一个。有有一个有一个报警。什么意思?不可到达的,什么叫不可到达的?
07:00
就是你写这个相当于白写了。好,我们来看一下效果。什么叫白写?怎么样?没有知道吧,诶这是为什么呢?怎么换一个位置就不行了呢。那我们就来分析了,首先我不按的时候,它找是从上往下找的吧。这个找到他了吧。那记得我按下去。爱去他找谁?还是找到第一个。对不对。按下去也是这种正常的情况啊好,那关键为什么我换一个位置就可以了。那不一样。对吧,我不按的时候我正常,对不按的时候,我不按它的时候,是不是第一行它选不动啊,不能满足条件吗?那自然就选择什么。第二个了吧,这是对的,好了,接着我按下去。
08:05
按怎么做?是不是找到了第一个满足条件呢?那就可以了呀。对吧。嗯,这个地方大家看到啊,这个是大家容易犯的一个错误。就是它必须写在。是不是写在前面呢?就是这样的一个事啊,如果我这么整了以后呢,那肯定就可以了。是吧?我们呢,先把它。
我来说两句