diff options
author | 2024-10-16 04:34:28 +0000 | |
---|---|---|
committer | 2024-10-18 02:34:32 +0000 | |
commit | 02907f6c06bb9acb96f1165835df4a80925e5ff5 (patch) | |
tree | ccb6a396667375a0c5d72259d45457f4441b6efe | |
parent | 90a5112c4488d4a3393e5e4505e4369191ae1563 (diff) |
[DocsUI M3] Add a DocsUI flag for adopting material 3
The flag will be used in both Java code and XML files, resource
flag needs to be read only.
Bug: 373720657
Test: m DocumentsUIGoogle
Flag: com.android.documentsui.flags.use_material3
Change-Id: I5b8e7734a4826137927d13fc0b29f874642b3ed5
-rw-r--r-- | Android.bp | 16 | ||||
-rw-r--r-- | flags.aconfig | 10 |
2 files changed, 26 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp index f2ae7919c..cd0b9c99c 100644 --- a/Android.bp +++ b/Android.bp @@ -27,6 +27,20 @@ license { license_text: [], } +aconfig_declarations { + name: "docsui-flags-aconfig", + package: "com.android.documentsui.flags", + container: "system", + srcs: ["flags.aconfig"], +} + +java_aconfig_library { + name: "docsui-flags-aconfig-java-lib", + aconfig_declarations: "docsui-flags-aconfig", + min_sdk_version: "29", + sdk_version: "system_current", +} + java_library { name: "docsui-change-ids", srcs: ["src/com/android/documentsui/ChangeIds.java"], @@ -95,6 +109,8 @@ genrule { android_library { name: "DocumentsUI-lib", defaults: ["documentsui_defaults"], + static_libs: ["docsui-flags-aconfig-java-lib"], + flags_packages: ["docsui-flags-aconfig"], manifest: "AndroidManifestLib.xml", diff --git a/flags.aconfig b/flags.aconfig new file mode 100644 index 000000000..6ce714fe9 --- /dev/null +++ b/flags.aconfig @@ -0,0 +1,10 @@ +package: "com.android.documentsui.flags" +container: "system" + +flag { + name: "use_material3" + namespace: "documentsui" + description: "Use Material 3 theme and styles." + bug: "373720657" + is_fixed_read_only: true +}
\ No newline at end of file |