android主题编辑器,使用 Theme Editor 设计应用主题背景
警告:從版本 3.3 開始,Theme Editor 不再包含在 Android Studio 中。
Android Studio 包含一個名為 Theme Editor 的視覺輔助工具,該工具可以幫助您:
創建和修改應用的主題背景。
調整不同資源分類器的主題背景。
直觀呈現常見界面元素顏色變化的效果。
本頁介紹了您可以使用 Theme Editor 執行的基本任務及其方法。
Theme Editor 基礎知識
本部分介紹 Theme Editor 的訪問方式及其布局。
訪問 Theme Editor
有兩種方法可以打開 Theme Editor:
在打開的樣式 XML 文件(例如 styles.xml)中,點擊文件窗口右上方附近的 Open editor。
從 Tools 菜單中,選擇 Theme Editor。
在 Theme Editor 中導航
Theme Editor 的主屏幕分為兩個部分:左側顯示將當前主題背景應用于特定界面元素(如應用欄或凸起按鈕)時它們會是什么樣子;右側顯示正在預覽的當前主題背景的名稱、該主題背景是在哪個模塊上定義的,以及主題背景資源(如 Theme parent 和 colorPrimary)的設置。您可以通過更改這些資源設置來修改設計主題背景。
主題背景和顏色
在 Theme Editor 中,您可以創建新的主題背景、修改現有的主題背景,以及管理構成主題背景的顏色。
創建新主題背景
要創建主題背景,請按以下步驟操作:
打開 Theme Editor 右上方附近的 Theme 下拉菜單。
點擊 Create New Theme。
在 New Theme 對話框中,為新主題背景輸入一個名稱。
在 Parent theme name 列表中,點擊主題背景從其繼承初始資源的父主題背景。
重命名主題背景
要重命名主題背景,請執行以下步驟:
打開 Theme Editor 右上方附近的 Theme 下拉菜單。
點擊 Rename theme-name。
在 Rename 對話框中,為主題背景輸入一個新名稱。
(可選)要查看更改后會是什么樣子,請點擊 Preview。
要應用所做的更改,請點擊 Refactor。
更改顏色資源
要更改現有顏色資源(如 colorPrimary),請按以下步驟操作:
在 Theme Editor 中,點擊要更改的資源的名稱旁邊的彩色方格。此時將顯示 Resources 對話框,該對話框左側顯示顏色組的列表,右側顯示當前選定資源顏色的設置和信息。
設置主題背景資源的顏色,方法是從左側面板中選擇一種顏色,或定義一種新顏色,如下所述。
選擇顏色
顏色列位于 Resources 對話框的左列中并分成以下幾組。
Project:這些是您的項目中的顏色。有些顏色可以修改,因為它們是項目源的一部分;有些顏色不能修改,因為它們是您包含在項目中的庫的一部分。
android:這些是屬于 android 命名空間的顏色資源。它們是 Android 框架的一部分,不能修改。
Theme Attributes:這些是當前選定主題背景的屬性。它們由主題背景引用,可能會根據您選擇的主題背景而發生變化。您絕對無法在 Resources 對話框中修改主題背景屬性。
定義新顏色
圖 1. 顏色編輯器
在 Resources 對話框右上角的下拉菜單中,依次點擊 Add new resource > New color Value。Resources 對話框將顯示可修改的右側窗格,其中包含一個空白的 Name 字段,因此您可以為自定義顏色輸入一個名稱。
按以下步驟操作來創建自定義顏色。這些步驟與圖 1 中的標注對應。
在空的 Name 字段中,為新顏色值輸入一個名稱。名稱中不允許使用空格或特殊字符,但允許使用下劃線和數字。
色標、Custom color 字段和顏色提取器:
在色標上,點擊所需的顏色。相應顏色將顯示在 Custom color 字段中。
您可以使用 Custom color 字段左側的顏色提取器來選擇一種顏色。點擊顏色提取器圖標
,然后點擊計算機屏幕上的可見的任意內容。Custom color 字段中的顏色將更改為您選擇的顏色。
在 Custom color 字段正下方,使用可修改的字段和左側的下拉菜單以數值形式指定 RGB、HSB 或 ARGB 顏色。相應顏色的 HEX 等效值將顯示在最右側的可修改字段中。
要設置顏色不透明度和色調,請移動色標下方的滑塊。
選擇某個可用的預定義顏色方塊。相應顏色將顯示在 Custom Color 字段中,并且名稱會變為您選擇的顏色的名稱。
點擊 OK 保存您的設置。Resources 對話框隨即關閉,并使您返回 Theme Editor。
修改顏色
您可以修改任何可修改的顏色。如果某種顏色可修改,您會看到可修改的顏色、色調、不透明度和名稱字段,以及設備配置字段。如果您想知道為什么某些字段可修改而其他字段不可修改,請參閱“選擇顏色”部分。
調整設置。
點擊 OK。
匹配素材顏色
如果您已定義或修改某種自定義項目顏色,則可以點擊位于 Custom color 旁邊的 CLOSEST MATERIAL COLOR 來確保該顏色與最接近的素材調色板顏色匹配。Android Studio 會將您選取的顏色的顏色值和不透明度值更改為與其最相似的素材顏色的相應值,并將 Custom color 替換為素材調色板中的顏色的名稱。
注意:僅當相應顏色還不是素材顏色時,才會顯示 CLOSEST MATERIAL COLOR 功能。
查看狀態列表和顏色
在 Theme Editor 中,您可以預覽與不同狀態關聯的顏色。為此,請點擊可修改的狀態列表資源名稱旁邊的顏色集方塊以打開 Resources 對話框。Resources 對話框會顯示狀態(如“Selected”)的列表,以及與狀態關聯的顏色值。點擊某種狀態的顏色可選擇其他顏色值。
要更全面地控制狀態本身,您可以直接在用來定義狀態的 XML 文件中查看和修改狀態的屬性。如需了解詳情,請參閱
設備專用配置
如果某種顏色可修改,您可以選擇要讓應用支持的設備專用配置。為此,請執行以下步驟:
打開 Resources 對話框。如需了解如何打開 Resources 對話框,請參閱“更改顏色資源”部分。
選擇一種 Project 顏色,然后在右側窗格的底部點擊以展開 Device Configuration,從而顯示包含相應資源的 XML 文件的源代碼集和名稱,以及存放該文件的配置專用目錄的列表。
如有必要,可更改 XML 文件名。
找到您希望支持的設備專用配置對應的目錄,勾選該目錄旁邊的框。如果您沒有為配置指定任何目錄,該配置將默認使用 values 目錄。
如需詳細了解目錄名稱與配置之間的關系,請參閱支持多種屏幕。如需詳細了解支持的目錄名稱,請參閱提供資源。
總結
以上是生活随笔為你收集整理的android主题编辑器,使用 Theme Editor 设计应用主题背景的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android按钮进度动画,androi
- 下一篇: android手机没电怎么恢复电量,手机