• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 启动页资源分类配置
2<!--Kit: ArkUI-->
3<!--Subsystem: Window-->
4<!--Owner: @xiaochaobu-->
5<!--Designer: @tenMiles-->
6<!--Tester: @qinliwen0417-->
7<!--Adviser: @ge-yafang-->
8
9启动页资源配置与其他资源配置相同,支持资源分类配置,可针对不同的场景配置不同资源,常用于在深色模式或不同设备类型上配置不同的启动页内容。
10
11## 配置深色模式启动页
12<!--RP1-->
13启动页深浅色模式仅跟随系统深浅色模式。
14<!--RP1End-->
15
16以[配置增强启动页](launch-page-config.md#配置增强启动页)的背景色为例:startWindowBackgroundColor字段值为"$color:start_window_background",按如下方式在resources目录下分别配置字段值对应的颜色值,即可对深色模式生效。其他字段配置方式与背景色相同,在resources目录中配置其字段值对应的资源即可。
17
181. 修改resources/base/element/color.json中,对应配置项start_window_background的颜色值,对应一般情况下的默认启动页背景色,示例如下:
19
20   ```json
21   {
22     "color": [
23       {
24         "name": "start_window_background",
25         "value": "#FFFFFFFF"
26       }
27     ]
28   }
29   ```
30
312. 修改resources/dark/element/color.json中,对应配置项start_window_background的颜色值,对应深色模式下的默认启动页背景色,示例如下:
32
33   ```json
34   {
35     "color": [
36       {
37         "name": "start_window_background",
38         "value": "#FF000000"
39       }
40     ]
41   }
42   ```
43
44## 配置不同设备启动页
45
46与深色模式类似,通过在resources目录新建car、tablet等资源目录,配置上述字段对应的资源,则可在对应设备上配置显示不同的启动页内容,参考[创建资源目录和资源文件](../quick-start/resource-categories-and-access.md#创建资源目录和资源文件)。
47
48如未针对特定场景的启动页字段配置资源文件,则该场景下默认以base目录中的对应资源文件为准。
49