00:01
主题呢,其实也比较简单。看一下。主题的本质,它也是样式。啊,它定义在哪呢?那你既然是样式肯定是定义在这样一个里面。但是。它不是在布局文件中引用。而是在many中引用。啊,就是我们功能清单文件里面引用。他的,他也是以同样思想去复用那个属性,但它真正的目标不一样。它针对的是整个应用,或者是某一个activity界面。怎么个意思来?大概。我们的application有没有主题啊?有对不对。好,大概这是引用的是系统的,还是引用的是我的,是我的。
01:02
是不是自己的呀,嗯,没前面没有安卓嘛,对不对,好点过去。点过去之后呢,大家看。这个里面他说我当前的主题名字吧,是什么意思。是不是他呀,再点一下。这个吧。嗯,在这里面啊,大家能看到啊,我现在跑到11里面来了,是因为我这个地方啊,其实这里面也有。是根据我当前指定的这个版本来的,它能够动态的去找。啊,根据我当前手机的版本来去找啊,这是系统定义的一个主题样式,我们来看一下。这个。哎哟,我的天。还有没有镜头啊?
02:01
是不这样。因为它它里面需要指定很多东西啊,东西比较多,所以说定义了指定了很多的属性。啊,你一定要知道主题它的本质就是什么。是不是其实就这样子啊,只是针对的目标不一样啊,而你说这一个主题针对的目标是谁呀?这你用的话。是不是整个应用啊,就整个应用所有的界面都有影响吧。好,那如果我想针对某一个界面呢。你是不是在这里面去指定一个主题呀。啊,这个主题呢,可以是系统的,也可以是嘛,我自己的吧。来,我来试一下我。我改改再看啊。我来整整我呢,去指定一下字体颜色,看着我啊。我整一个样式,我整一个主题样式,我自己的一个,也是第一个style。
03:06
啊,取一个name,我呢叫MY。啊,我的主题,我这个主题吧,没有什么太多特别的,搞一个item。Item里面去写一个text的color,有这样一个属性吗?有,好,我指定一个颜色为红色。可以吧?嗯,好啦,来。假设。啊,我在这里面是不是应该去引用啊。怎么个用法了,打开啊。怎么样?是不是12也是个style呀,来?MY。美女吧。好啦,这样会不会有什么变化了?大家说。嗯。不会。
04:06
是不会有变化呀,大家看的我现在是把它变成了什么。是不是红色呀啊,红色人说,这怎么变黑了呢?没有设备。因为我没有指定颜色,那没有我的主题并没有指定背景颜色,那它就是黑色。对吧,那我不,我这个地方不写,它怎么就是变成白色的了,那谁在写作业呢。应用的主题。应用引用的主题,针对每个界面是不是都有效果呀?嗯。来看。是这意思吧?那你如果是。给某一个界面某一个activity加的主题是不是相当于把以前的?主题应用主题给他什么。覆盖掉了呀。
05:01
就是这样一个式,而且来假设我在这个地方啊,我去指定一个颜色。譬如说我写成一个绿色。是吗?哎,你可以来看一下,看看会有一定的区别。其他都是红色的对吧,但是我是绿色的吧。也就是说这里面涉及到一个概念是优先级的问题,对吧。啊,优先级的问题,嗯,就是想着谁最近那谁就是优先考虑的,对吧,你就说这这明显是我针对于某一个某一个标签写的这一些。是不是属性是不是最近的呀,那他最优先考虑。考虑完他后,接着考虑谁?啊,接着是考虑样式。对吧,考虑V4以后。
06:02
考虑主题,主题也先是考虑什么。是不是activity的activity考虑了再考虑谁?是不可呢,嗯。这个应该先后顺序应该是很明显的一个啊。好了。这说的是我引用我的主题样式。那其实系统呢,也有一些主题样式。其实这个大家以前用过。我给大家试过一次。是把一个界面变成一个带log的感觉,还记得吧,就是一般启动一个界面是不是充满整个屏幕的呀。那有的时候呢,我希望只这么一点点的。是吧,怎么做的呀。是不是指定activity的时候,是不是配置的时候配置它的主题样式啊。好,这个的用的不多,用的多的是什么呢,这种。
07:00
什么时候那个界面没有标题。大家知道什么样的界面没有标题啊?开机欢迎界面。就你你不是不是开机啊,不也是开机,就是你启动一个应用,你新安装一个应用的时候,它是不是有欢迎界面呢。啊,你启动一个应用,打开的时候,是不是最先出现的欢迎页面。知道欢迎界面干嘛的吗?挣钱的。干嘛呀啊,观音界面就是基本上很重要一个人打广告。啊,再一个呢,也能准备一些初始化数据啊,检查一下网络呀,对吧。最最大的作用。去推广。对吧。一般都会有一个那个应用的一个大图标啊是吧。啊,一些文字呀。嗯。这个欢迎界面一般情况下面是没有标题的,也有些应用没有标题啊,大家看没有标题是没有这个部分。
08:00
下面还有一个。什么意思?全屏全屏跟没有标题它是有区别的。有的有的欢迎界面也是全屏的。就是整个。上面那部分是什么东西?这叫什么呀?叫通知栏可以吧,如果你是全屏的那个通知栏都没有了。嗯,我们可以试一下这个东西,试一下就知道啊,没什么太多好说的,来试试,我就搞当前这个界面吧。来啊,那我既然要引用啊,我就是引用的是系统的吧。这个地方我就直接复制一下得了。啊,看下C。好,来,我们来看一下,我设置测试的是没有标题,看看是不是。是没有标题啊。对了吧,好,那如果我想全屏呢。
09:05
这first它这里是可以提示的啊,大家看到我L底下斜杠。好,试一下就知道了。能看到吧。嗯,就是全屏的。这就是说的主题样式,我们也简称为主题。这里一定要大家一定要知道这个本质,它就是个样子。只是目标不一样而已。对吧。好了。
我来说两句