From bca4564516159387500ca2baa5aa1704f6358df4 Mon Sep 17 00:00:00 2001 From: Salvador Martinez Date: Fri, 12 Apr 2019 15:55:37 -0700 Subject: [PATCH] Add custom title for settings dialogs This is a generic version of the custom title that will be used in settings dialogs soon. Adding it to settings lib since others will need to make use of it as well. Test: robotests pass Bug: 130251804 Change-Id: I48f8e24a2b2a117e5a8054c5bc0b240ba68fe1ad --- core/java/android/provider/Settings.java | 10 ++++ .../res/layout/settings_dialog_title.xml | 55 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 packages/SettingsLib/res/layout/settings_dialog_title.xml diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index cc39e56a556bb..cfd6013821557 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -5798,6 +5798,14 @@ public final class Settings { public static final String AUTOFILL_FEATURE_FIELD_CLASSIFICATION = "autofill_field_classification"; + /** + * Boolean indicating if the dark mode dialog shown on first toggle has been seen. + * + * @hide + */ + public static final String DARK_MODE_DIALOG_SEEN = + "dark_mode_dialog_seen"; + /** * Defines value returned by {@link android.service.autofill.UserData#getMaxUserDataSize()}. * @@ -8846,6 +8854,7 @@ public final class Settings { SILENCE_NOTIFICATION_GESTURE_COUNT, SILENCE_CALL_GESTURE_COUNT, SILENCE_TIMER_GESTURE_COUNT, + DARK_MODE_DIALOG_SEEN }; /** @@ -9026,6 +9035,7 @@ public final class Settings { VALIDATORS.put(SILENCE_CALL_GESTURE_COUNT, SILENCE_GESTURE_COUNT_VALIDATOR); VALIDATORS.put(SILENCE_NOTIFICATION_GESTURE_COUNT, SILENCE_GESTURE_COUNT_VALIDATOR); VALIDATORS.put(ODI_CAPTIONS_ENABLED, ODI_CAPTIONS_ENABLED_VALIDATOR); + VALIDATORS.put(DARK_MODE_DIALOG_SEEN, BOOLEAN_VALIDATOR); } /** diff --git a/packages/SettingsLib/res/layout/settings_dialog_title.xml b/packages/SettingsLib/res/layout/settings_dialog_title.xml new file mode 100644 index 0000000000000..1e065e0dbb4da --- /dev/null +++ b/packages/SettingsLib/res/layout/settings_dialog_title.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + \ No newline at end of file