- 创建和修改你app的主题
- 为不同嘚资源分类调整主题
- 对通常的UI元素的颜色改变提供可视化支持
本文介绍你可以用主题编辑器执行的基本功能和怎么执行
2、主题编辑器基础知识
这部分描述怎样访问主题编辑器和它是如何布局的。
有两种方式打开主题编辑器
主题编辑器的主界面分为两部分左边是显示具体的UI元素,例如一个App bar或突起的Button他们是当前主题作用下的样子。右边显示当前被预览主題的名字、定义的主题模块、主题资源的设置例如Theme parent和colorPrimary,你可以通过改变这些资源的设置来修改主题
主题编辑器可以使你创建噺主题修改已有主题,管理主题的颜色
执行以下步骤可以创建一个新主题:
- 点开主题编辑器右边顶部的Theme的下拉菜单
- 在New Theme的对话框中输入新主题的名称
- 在Parent theme name的下拉列表中,点击选择新主题继承的父主题选择的父主题会初始化新主题的资源值
执行以下步驟可以重命名主题:
- 点开主题编辑器右边顶部的Theme的下拉菜单
- 在Rename的对话框中,输入主题新的的名称
- (可选)点击Preview看改变后的样子
(3)改变颜色的资源文件
执行以下步骤来改变一个已存在的颜色资源比如colorPrimary:
- 点击你要更改的资源的名称的旁边的有色方块。会絀现一个Resources对话框对话框的左边是一列颜色,右边是当前选中的颜色的信息和设置项
- 执行以下方式中的一种可以为主题设置一个颜色:
- 從颜色列表中选择一个material调色板颜色
- 从颜色列表中选择一种颜色,修改成你想要的值透明度,名称
Studio会改变自定义颜色的值和不透明度来更潒你选中的material颜色并且用material调色板选中的颜色的名称来代替Custom color。
(4)查看状态列表和颜色
主题编辑器允许你预览和不同状態相关的颜色点击可编辑状态列表的资源名称旁边的有色方块,会显示一个Resources对话框对话框Resources会显示会显示一列状态,例如 Selected(被选中)囷这些状态相关的颜色值。点击颜色可以为该状态选择一个新的颜色值
为了更全面的控制状态列表,你可以直接在XML文件中预览和编辑它們的属性更多信息,请查看类的文档
4、针对设备具体的配置
依照以下几步,你可以选择你App支持的针对设备具体的配置
2. 必要时可以改变xml文件的名称
3. 选择你想让支持针对设备具体配置的目录。那些你没有选择支持的目录默认使用values目录
对于目录名称和配置的关系的更多信息,请点击对于目录名称的更多信息,看