00:00
接下来我给大家讲一下这个弹幕的这么一个怎么用好,那同学们在我们这个地方里面,大家看一下怎么用呢,要关键一点。最下面这按钮其实有不有都无所谓,最主要的是这个地方这个真布局呀,大家也可以把改为相对布局,就是说这个是盖在上面,那么这个控件呢,可以把它变成视频控件,一会我们就继续做,然后呢,这里面是它默认的定义的一些属性,这都不用管它的原生的具体的详细的功能,大家只需要去看什么,看一下下面这个文档,这文档那么大家也可以看我们的什么中文文档啊,中文档很详细啊,这里面呢,下面这一方里面就告诉大家,大家细具体细节自己去看啊,因为我们这个是相当于上规古代,后面的课程呢,已经快毕业的课程了啊,所以的话呢,这些东西大家应该早就有这个能力去看这个文档了,好,那么在我们这个地方里面,接下来我们这个就把它给实例化,包括这些所有的都实例化,好,这里面先去定义这个件,对吧,这里面去。
01:13
个定义控件,然后呢,这个时候这里面就是实例化控件吧,下面这些实例化控件这都没问题,然后这个是重要的,这个是重重点了,这个是什么呢?大家看一下,这里面是一个集合呀,然后这个集合里面放的是什么呢?放的是一个什么弹幕,它是代表一条弹幕,然后它里面分别里面有一个去画设置文字大小,文字颜色对吧,开始位置等等,它有一些每一条弹幕应有的属性,然后这里面是装弹幕集合,这里面的就是什么,这里面是就相当于去什么得到弹幕,或者说我们叫构建弹幕得什么数据集合,好它是怎么构建的呢?首先你创建一个集合,当年创多少条呢?100条,然后这里面是一个类似。
02:13
只是一个什么上下文字符串,这是起始的坐标对吧,这上下文这里面是我们的名称,这个是起始坐标啊起始坐标,然后呢,把它填到集合里面去,注意它还添加一种。上面这种创建一一百条纯文本的,纯就创建100条什么文本的弹幕,下面这个地方里面创建的是什么,创建100条这个文本带图片的弹幕,好这里面它用到一个imagediate b,然后呢用到一些ste build啊,然后呢去这个控件spend spendable是均,它可以让文字和图片形成一个什么整体,大家可以看一下,在我们地方里面呢,我去用一用你看啊啊现在我让他去显示。
03:25
啊,这里面弹幕已经结束了,我们看一下,在我们这地方里面,我去发一个111。好啊,这里面啊,这个这个去看没有,这里面是有图片吧,再看一下有图片图文吧,看没有好,那也就是说同学们他靠的是这个啊spendable dream好,然后呢,就在地方去把那个添加啊,好,那么在这地方有过后呢,同学们在这里面他就还做了一个事情,就是大家可以看一下这个数据,它是一个有文,你看这是有文本的吧,然后呢。
04:02
有,你看还有有图片的吧,它是一个什么随机的,它最后把这个集合的数据变成随机的,变成随机数据就是打乱,就是文字和我们图片的,让他怎么混淆起来打乱,然后注意了,这个是我们的弹幕的控件哦,弹幕的控件这个时候添加到弹幕里面去,到弹幕控件里面,现在是一个什么打乱后的一个随机的一个什么集合,然后它这里面有个值叫QQ的话呢,是否在后台线的执行,大家看一下,如果为Q就在后台线程,否则会在什么主线程执行啊好,那么我们一般要设为Q这一点,那这是我们刚才点这个地方的一个点击事件。这里面点击这个是实件,那这里面还有一个发送啊,这里面是一个发送一个事件。
05:03
好,那么有了后到这里面还有一个就是什么,获得焦点的时候,这个是这一个得交点的时候,就是我们at获得交点的时候,它是用来什么呢?显示弹幕好,这个呢,是隐藏弹幕,隐藏弹幕,隐藏弹幕好,然后这里面呢,如果艾销毁的时候,这个时候呢,它会什么?清除弹幕,清除弹幕好,那么清除弹幕的话,你看他就会什么,把一些自为就把一些集合啊清除,对吧,把一些该释放的释放啊,该释放的释放。好,他去做这样的一些工作,看到没有,就把这些该清除的清除好,然后有了过后,这里面有一个点击,点击就是显示隐藏,显示隐藏,然后这些发的话,你看是创建一个弹幕啊,然后呢,去把这个发出去啊,就这样的一个事情,那同学们这就是我们的一个弹幕的逻辑代码的一个讲解,先保存。
我来说两句