00:00
同学,我们继续了,接下来我们来讲就是改变播放器UI的这个案例一,就是说它提供了让我们去改变它的UI的这么一个案例,好,我们给大家看看。在我们这个地方里面的话呢,我们从这里进去,从我们的主页面呢,现在就来到这。然后呢,它这个地方里面有一个啊。这个。About you挨这里。好,那么我们在这个地方里面,如果一进去的话,那么我们可以看一下它官方的案例。好,我按我手机的home键,然后来到这个地方里面的话呢。哎,我放稍微放小一点吧。好在这个地方,同学们。他那个节操的这个案例点赞。
01:00
在这个地方里面呢,它这个案例里面有一个about UI,它有你看有三个按钮,对吧,三个按钮。好,那么这里面呢。这呃,就有有一个啊,然后我们就给大家把这部分给大家看一下,它做成一个什么样的一个效果,你看这个播放器,大家看一下,在这个地方里面,你还是多了一个下载的一个一个按钮啊,你可以把你你可以用来做什么分享吧。对不对。好注意啊,这个这个视频是正规视频啊,这个搞笑的啊,好,然后在我们地方里面的话呢,我们去把它给弄弄过来啊,其实就是可以自己去定义我们的什么啊UI了。好,我们去把它打开,那就是直接去啊去。把这块叫smile清洁UUI这个类把它拿过来。那么我们这个地方里面就直接集成那一部分就可以了。
02:03
好找一找就这部分,好,我把它拷贝到我们的这个里面来。然后呢,我们这个改为UI这个。去把它给过来,然后这里面是有一些还报错啊,注意报错的原因呢,是因为它制定了一些类。好,那这些我们稍等一下,我们先把这个布局也拷贝过来。布局的话在UI。UI。Smile。Change,好,我来考不过来。好,那么大家看一下在这个地方里面这些类,你看注意它是自定义的哦,是自定义类,那既然是自定义类的话,在哪里呢?在这。
03:02
往下拉来看一下,就这这这几个类啊。好,那我们呢,去把它拷贝过来呗。先看一下第一个嘞。第一个类字母的后面是一个full screen,结尾的有两个是吧?那么就看前面这里面stand show after。After。好,我们看一下after啊after。那就是什么这个呗,是吧。好,然后八这里有8AFTER,好,我把这个类拷贝过来,那拷贝过来是一个自定义的一个。这个这个控件呢,好,那我们也单独创建一个包呗,在这里面啊,也去创建一个单独的。好,那我们就叫什么呢?我们叫自定义等U是吧,好把它给粘贴过进去。
04:04
它自定义是咋回事呢?它在这个地方里面,你看是也是介绍介绍介绍那个标准的,然后呢,这个里面的R文件我们干掉好,这里面它要去怎么。再一个练习是单独写了一个布局呀,这布局的话好,我们去要去把它给什么拿过来。Layout。是带有分享的这一个八层的,好复制一下,我们把它给拿过来。拉过来,拉过来过后大家看一下,这里面就是一个什么这么一个页面。对吧,页面。然后在我们这个地方里面就有这些。风险好,那这里面还有一个分享的一个选择器。然后。我们呢?
05:03
来到这里。选择器。找这个地方。好把它复制下。Job。好,我们呢,把它给粘过来。好,那这里面是还有图片呢,图片的话你在map这里,好,那我们就再去找。找呗。它放在哪里,我们也放在哪里是吧,但是不放在我们的map这个mip map里是也可以呀,肯定是可以的,对吧,但是它放哪里我们就放哪里呗。好,我们就可以放这里吧,好,粘贴明白错了吧,好,这个时候呢就可以了,好。然后在我们这个地方里面呢,我们就搞定了一个类,好我们再看一下。
06:05
这个的话。好,我们导包也得变了。这就搞定了吧,还有这个标题的对吧,还有还总有还有三个呢,好,我们都都拷贝过来吧。啊。一个是。Title。Feel after这个。还有一个是。Ture view。这个。两个,还有一个是。这个。复制一下粘过来。对吧。站过来。放到我们的制定,累着点。这个。没问题了啊,注意这些东西,好像这些东西都是集成标准的那个什么只是什么去对我们按钮去隐藏设置而已,做的很简单对吧,但是告诉我们可以,那我们可以进行扩展对吧。
07:01
好,然后呢,这里面。没问题了吧,没问题了,好,那这个地方呢,分别去设置,看到没有分别设置,分别设置标题啊什么的。好,然后我们去来的功能清单文件,你要去注注册了。来到工新的文件注册。好,改个名字。好,然后我们去把它给拎起来。弄起来好,那也就是说我们从主页面这个时候。就直接跳到这个雷上去了啊。好,那么我们去把它给运起来。你皮的。好,快win起来了。好。
08:01
啊,我们点一下。好,我们点这个地方,里面有个修改播放器UI案例。点进去。那这里面呢,报错了对吧?好,嗯,我们就怎么就报错了呢,你点击进去我看一下。嗯,我们我们把这个注册了吗?是吧,好,我们看一下日志。好,然后呢,为什么就报错了呢,是吧。干掉,我们来看看在功能其他文件注册没有。注册了呀,对吧,好,难道这个不是这么注册的吗?是吧,我们再来看一下案例。是的呀,对吧,差不多啊。就是这样的呀,好,那我们再去运行一下呗,啊运行起来。好节操,我看啊,这个是其他的所有的案例了。
09:04
好,我们去运气了。我我退出用手先退出好,然后去再运行一下。好,我再点一下。再点这个。哎,崩了对吧。崩了,啥原因呢?看我找到日子为什么会崩呢?你看啊,他在这个地方里面这个泪啊,看到没有?它是在这个下,但是我们是不叫这个名字的,那把我们来改一改吧。对吧,好,那也就是说我们在这个地方里面要改一改了。导致问题的原因是我们的包选错了。好,我们来到布局这里。
10:04
你看这个地方里面我们点进去吗?不能吧,这个时候就改了,我们改为小写。事业不行啊,那我们就把这个的话。那。看看啊。这里要改,改成这里在在哪里啊,是在这个。地方里面吧,对不对,好,我们去改一改。这个。拷贝。来到这里。好,这个是auto auto。节操stand。啊,这个是最短的名字就是它。对吧,好,接下来。我们看这个。
11:03
不是after修button。Sheton,这个。拷贝。再把这个包里给什么?换了。粘贴一下好,然后呢,在这个地方里面接下来。是什么?就是title。Afterfiel好吗,找找。Cattle。After few就他。就他。对吧。然后还有。也是一个。After auto。I。Of computer。
12:00
那就他呗,这个。对吧。然后呢,我们再去运行就不会有这个问题了啊包一旦选对啊,OK,我们去运起来。就不会崩了。刚才其实就是崩溃啊。你起来。点一下。大家看一下啊好,我们点这个地方叫修改播放器U是可以了吧,好我们再去播。这个和之前的没有什么区别,对吧,但是我们看一下同样这个地方里面。特别这个是多了一个图片呢,那这告诉我们就说我们可以确实可以去改我们的一些UI啊,好,那么在这个就像刚才这个一样,是不是我们可以去自己写一个布局啊,对不对。把一些相应的给替换,这里又是一个这样的一个布局,对吧,你是可以改的。
13:00
嗯,比如说我们随便去加这么一个模块,随便去加一点看行不行。好,我们在这个地方加一下,比如说我们把这个文本。拷过来。然后嘞。我们在这个地方里面。去把它给加下。好,这个呢,我们改为test,就做一个思念呗,是吧,然后在我们在这个地方里面呢,我们不要他最终也不在这个地方,我们随便去做right在窗体的右边。好,那么文本呢,选一下对吧,我是测试好,那么再去运行起来给大家看一下。那如果注意线上没有运行起来的啊,现在没有运起来的,我给大家看一下。嗯,卡住了,我们点一下。
14:00
等一下。点这个。大家看一下这里面是不是没有啊,对不对,一会儿我加个文本了啊好,我我现在。再运行起来。然后加一个文本,加一个文本过后大家可以看一下,在下载里面,那里就不只有下载那个图标了。砸到这里。你看这里面我是测试是不是有这个东西了,看到没有,全屏的时候,你看是也有这个文本了。对不对,是不是具有这样的一个效果了,同学们,那也就是说我们是完全可以在这个UI上对哪里不满意可以改的,对吧,我测试好,那么最终呢,我还是把这个干掉,就告诉大家我们可以通过什么去自定义一个类,继承我们的标准这个控件,然后去什么重显我们的get。
15:02
这个lay out的ID这么一个啊方法,然后去制定义我们的什么,制定我们播放器的UI对不对,那这个案例,所以叫做什么改变播放器UI的这么一个案例,好保存下。
我来说两句