00:00
啊,刚才我们看到了这样设置完以后,发现它还不能够帮我们就加载显示这个数据了,所以这时候呢,还差点意思,那这时我们说必须呢,要调用如下的两个方法。那如下的两个方法是吧,否则呢,这个STEM是不能够显示数据的。数据,哎,哪两个方法,一个呢是STEM map,它有一个叫set regular。哎,Regular,然后里边呢,有两个值啊,一个是X,一个是Y,这个呢,你可以随机的写一个,比如我这写个五,一个七,嗯,它所表示的意思呢,就是设置一下在X轴和Y轴方向上这些数据,就是我们这里边这个text view啊。甚至这些数据的一个,它叫稀疏度了。先写上设置。显示的数据。啊,在X轴或者呢叫Y轴。
01:04
方向上。的一个稀疏度,就是你这个数据越大的话呢,就回头显示出来的随机的这些数据,他们之间呢,就越稀疏一些。就离得越越远一些,这样那个数越小呢,它随机出来的效果呢,就相当于倾向于他们的间距呢,就可以近一些了。啊,这叫设置这个系数度啊,以及呢,再去调一下steel map。这个group。就是你设置一下显示哪一个组。一开始呢,你需要指明我初始化的时候呢,显示哪个组,我这呢,就是一上来先显示第零组。啊,然后后边呢,是是不是需要显示一下这个动画,然后不都有这个叫缩放动画吗?这写个出。嗯,所以这呢,就是设置初始化显示的组件。那以及呢,是否需要使用动画?
02:04
OK,这个设置完以后的话呢,我们再来运行。然后呢,点击点击就有了。就这样。你要觉得这个字呢,有点小在哪啊。就是改我们刚才设置的这个位置啊,哎,你要是说整体都偏大一点,那就把这个数呢,你设置的大一些,如果希望呢,它这个大的小的这个差别大一些,你把那个随机呢,你可以放在这这写成这个十。这样才可以啊行,嗯,这呢,我们就能够显示这个数据了。那就相当于我们呢,需要用到两个方法。那接下来的话呢,我们可以再稍微优化一点,比如说呢,你看它这个字体的话呢,默认情况下这个特别靠边。
03:04
特别靠边,我们希望呢,就是默认的时候呢,这个就类似于我们在设置布局的时候呢,有个类似于像喷定或者margin这样的一个效果。就是编剧嘛,哎,我们这呢也可以做一个设置,嗯,设置的话呢,你可以写到哪,写到这都都还好啊写这吧。嗯,STEM map它有一个呢,叫set,叫inner pending,就设置一下你具体的这些组件的这样的一个内部的啊,上下左右的一个喷顶值,嗯,这样呢,你也可以给他写一下,呃,比如说这个life的喷顶。那等于这个呢,我们就可以指定,比如UI之后就给它写死了啊,还有一个5DP。都这样。
04:01
嗯,这样,这个你要觉得有点小,可能看这个效果呢,看的不太明显,那就把这个数可以再大一点。然后把这几个质量给它设置进来。来保存一下来,这时候呢,我们再跑一下看效果,所以每次都跑这个有点慢啊,跑一下我们这个activity。嗯,就是这样,那这时候呢,它就设置了这个就有一个最小的一个距离了啊,就不至于贴着这个边框了。啊,这呢,我们就在这表述一下。哎,相当于设置一下我们整个这个STEM,其实这也是一个微博书馆是个布局了啊,它的一个内编距。
05:06
这个问题行,同时的话呢,我们还可以呢,给具体的每一个text view呢,去添加一个点击事件。嗯,让用户看到了,同时呢,让他也可以去点击这个呢,你就可以在我们当初造这个test view这块。你呢,加上一个点击事件。设置。看view啊,点击事件这个呢,难度不大,你说谁不大F一下,然后直接在我们这里点击事件的话呢,就直接它点set on click listener,然后又一个on click listener。在回调方法当中,我们直接呢,比如说这里边我们不去启动新的K了,我就直接to一下了,TO1下放呢,这个UI u.to咱们昨天不是写了个这个方法吗。呃,告诉我显示的内容。d.get test显示一下它本身文本的这种是不是需要一个长时间显示false。
06:03
这样就行,加油。保存OK好一下。那就这样点击这都可以有这个效果了。这是我们这第一组数据。再划一下,这是第二组。再画一下,这是第一组。这这样组啊,呃,这里边儿呢,我们每一组呢,都是有八个啊。嗯,然后呢,我这个时候要是把这个要删一个呢。这一共是16个。下一个呢,就15个了。那这时候应该是什么呀。一个是七,一个是八,第一组是几个,七个看看。
07:08
1234567。画一下。12345678,再画一下123456这几个。七个就这样。啊行,就是这个基数偶数这无所谓,那回头的话呢,这个数据。是不是来自于服务器啊,那我们这呢,就是没有请求网络啊,请求网络的话呢,从服务器你看一下需要显示哪些这个随机的这个效果,然后还要用户可以点击,这样呢,我们就直接在本地呢,可以写死了。行这呢,就我们说这个随机飞入这个效果的一个实现啊,行休息一下。
我来说两句