Use value-night to give theme instead of directly from intent extra when Setup day/nNight mode enabled and in Setup flow Before: <vision settings> https://hsv.googleplex.com/4837266235064320 <wifi dialog> https://hsv.googleplex.com/5687053981319168 <lock screen with disabling button> https://hsv.googleplex.com/4843506419892224 <lock screen with enabling button> https://hsv.googleplex.com/5650348922372096 <fingerprint intro> https://hsv.googleplex.com/5133769046491136 <fingerprint touch> https://hsv.googleplex.com/5681937198874624 <fingerprint left touch> https://hsv.googleplex.com/5767441676238848 <squeeze release> https://hsv.googleplex.com/6632476812247040 After: <vision settings> https://hsv.googleplex.com/6213298875793408 <wifi dialog> https://hsv.googleplex.com/6025790804197376 <lock screen with disabling button> https://hsv.googleplex.com/5747461219942400 <lock screen with enabling button> https://hsv.googleplex.com/5766700781797376 <fingerprint intro> https://hsv.googleplex.com/6751334529236992 <fingerprint touch> https://hsv.googleplex.com/5625963293442048 <fingerprint left touch> https://hsv.googleplex.com/4518139360444416 <squeeze release> https://hsv.googleplex.com/5220720579706880 Bug: 169734655 Test: robo test Change-Id: I4aab843e28a932c7b823f36f1d8df1e5b2341f4e
223 lines
12 KiB
XML
223 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
Copyright (C) 2018 The Android Open Source Project
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<!-- SUW related themes -->
|
|
<resources>
|
|
<style name="GlifTheme" parent="SudThemeGlif.DayNight">
|
|
<!-- For all AndroidX Alert Dialogs -->
|
|
<item name="alertDialogTheme">@style/ThemeOverlay.AlertDialog</item>
|
|
<item name="android:windowBackground">?android:attr/colorBackground</item>
|
|
<item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
|
|
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
|
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
|
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
|
|
<item name="side_margin">0dip</item>
|
|
<item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item>
|
|
<item name="wifi_signal">@drawable/wifi_signal</item>
|
|
<item name="wifi_friction">@drawable/wifi_friction</item>
|
|
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
|
|
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
|
|
|
|
<!-- LockPatternView colors -->
|
|
<item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
|
|
</style>
|
|
|
|
<style name="GlifTheme.Light" parent="SudThemeGlif.Light">
|
|
<!-- For all AndroidX Alert Dialogs -->
|
|
<item name="alertDialogTheme">@style/ThemeOverlay.AlertDialog</item>
|
|
<item name="android:windowBackground">?android:attr/colorBackground</item>
|
|
<item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
|
|
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
|
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
|
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
|
|
<item name="side_margin">0dip</item>
|
|
<item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item>
|
|
<item name="wifi_signal">@drawable/wifi_signal</item>
|
|
<item name="wifi_friction">@drawable/wifi_friction</item>
|
|
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
|
|
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
|
|
|
|
<item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
|
|
</style>
|
|
|
|
<style name="GlifV2Theme" parent="SudThemeGlifV2.DayNight">
|
|
<!-- For all AndroidX Alert Dialogs -->
|
|
<item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog</item>
|
|
<item name="android:windowBackground">?android:attr/colorBackground</item>
|
|
<item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
|
|
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
|
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
|
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
|
|
<item name="side_margin">0dip</item>
|
|
<item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item>
|
|
<item name="wifi_signal">@drawable/wifi_signal</item>
|
|
<item name="wifi_friction">@drawable/wifi_friction</item>
|
|
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
|
|
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
|
|
|
|
<!-- LockPatternView colors -->
|
|
<item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
|
|
</style>
|
|
|
|
<style name="GlifV2Theme.Light" parent="SudThemeGlifV2.Light">
|
|
<!-- For all AndroidX Alert Dialogs -->
|
|
<item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog.Light</item>
|
|
<item name="android:windowBackground">?android:attr/colorBackground</item>
|
|
<item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
|
|
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
|
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
|
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
|
|
<item name="side_margin">0dip</item>
|
|
<item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item>
|
|
<item name="wifi_signal">@drawable/wifi_signal</item>
|
|
<item name="wifi_friction">@drawable/wifi_friction</item>
|
|
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
|
|
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
|
|
|
|
<item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
|
|
</style>
|
|
|
|
<style name="GlifV3Theme" parent="SudThemeGlifV3.DayNight">
|
|
<!-- For all AndroidX Alert Dialogs -->
|
|
<item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog</item>
|
|
<item name="android:windowBackground">?android:attr/colorBackground</item>
|
|
<item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
|
|
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
|
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
|
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
|
|
<item name="side_margin">0dip</item>
|
|
<item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item>
|
|
<item name="wifi_signal">@drawable/wifi_signal</item>
|
|
<item name="wifi_friction">@drawable/wifi_friction</item>
|
|
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
|
|
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
|
|
|
|
<!-- LockPatternView colors -->
|
|
<item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
|
|
</style>
|
|
|
|
<style name="GlifV3Theme.Footer" parent="@style/SudThemeGlifV3.DayNight">
|
|
<item name="android:clipChildren">true</item>
|
|
<item name="android:clipToPadding">true</item>
|
|
</style>
|
|
|
|
<style name="GlifV3Theme.Light" parent="SudThemeGlifV3.Light">
|
|
<!-- For all AndroidX Alert Dialogs -->
|
|
<item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog.Light</item>
|
|
<item name="android:windowBackground">?android:attr/colorBackground</item>
|
|
<item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
|
|
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
|
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
|
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
|
|
<item name="side_margin">0dip</item>
|
|
<item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item>
|
|
<item name="wifi_signal">@drawable/wifi_signal</item>
|
|
<item name="wifi_friction">@drawable/wifi_friction</item>
|
|
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
|
|
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
|
|
|
|
<item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
|
|
</style>
|
|
|
|
<style name="GlifV2Theme.Transparent">
|
|
<item name="android:windowBackground">@android:color/transparent</item>
|
|
<item name="android:windowNoTitle">true</item>
|
|
<item name="android:windowIsFloating">true</item>
|
|
<item name="android:windowAnimationStyle">@null</item>
|
|
</style>
|
|
|
|
<style name="GlifV2Theme.Light.Transparent">
|
|
<item name="android:windowBackground">@android:color/transparent</item>
|
|
<item name="android:windowNoTitle">true</item>
|
|
<item name="android:windowIsFloating">true</item>
|
|
<item name="android:windowAnimationStyle">@null</item>
|
|
</style>
|
|
|
|
<style name="GlifV2ThemeAlertDialog" parent="SuwAlertDialogThemeCompat">
|
|
<item name="android:windowSoftInputMode">adjustResize</item>
|
|
</style>
|
|
|
|
<style name="GlifV2ThemeAlertDialog.Light" parent="SuwAlertDialogThemeCompat.Light">
|
|
<item name="android:windowSoftInputMode">adjustResize</item>
|
|
</style>
|
|
|
|
<style name="GlifV3Theme.Transparent">
|
|
<item name="android:windowBackground">@android:color/transparent</item>
|
|
<item name="android:windowNoTitle">true</item>
|
|
<item name="android:windowIsFloating">true</item>
|
|
<item name="android:windowAnimationStyle">@null</item>
|
|
</style>
|
|
|
|
<style name="GlifV3Theme.Light.Transparent">
|
|
<item name="android:windowBackground">@android:color/transparent</item>
|
|
<item name="android:windowNoTitle">true</item>
|
|
<item name="android:windowIsFloating">true</item>
|
|
<item name="android:windowAnimationStyle">@null</item>
|
|
</style>
|
|
|
|
<style name="SetupWizardTheme.Transparent" parent="GlifTheme">
|
|
<item name="android:windowBackground">@android:color/transparent</item>
|
|
<item name="android:windowNoTitle">true</item>
|
|
<item name="android:windowIsFloating">true</item>
|
|
<item name="android:windowAnimationStyle">@null</item>
|
|
</style>
|
|
|
|
<style name="SetupWizardTheme.Light.Transparent" parent="GlifTheme.Light">
|
|
<item name="android:windowBackground">@android:color/transparent</item>
|
|
<item name="android:windowNoTitle">true</item>
|
|
<item name="android:windowIsFloating">true</item>
|
|
<item name="android:windowAnimationStyle">@null</item>
|
|
</style>
|
|
|
|
<!-- Accessibility portion of Setup Wizard -->
|
|
<style name="SetupWizardAccessibilityTheme" parent="Theme.SettingsBase">
|
|
<item name="android:colorPrimary">@color/material_grey_100</item>
|
|
<item name="android:colorAccent">@color/material_blue_700</item>
|
|
<item name="android:titleTextColor">@color/material_blue_700</item>
|
|
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
|
<item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.Settings</item>
|
|
</style>
|
|
|
|
<style name="SuwAlertDialogThemeCompat" parent="@style/Theme.AppCompat.Dialog.Alert">
|
|
<!-- Referenced SudThemeGlifV3 style -->
|
|
<item name="android:textAllCaps">false</item>
|
|
|
|
<item name="android:windowSoftInputMode">adjustResize</item>
|
|
<!-- copied from Theme.DeviceDefault.Light.Dialog.Alert -->
|
|
<item name="colorAccent">@*android:color/accent_device_default_light</item>
|
|
<item name="dialogCornerRadius">@*android:dimen/config_dialogCornerRadius</item>
|
|
</style>
|
|
|
|
<style name="SuwAlertDialogThemeCompat.Light" parent="@style/Theme.AppCompat.Light.Dialog.Alert">
|
|
<!-- Referenced SudThemeGlifV3.Light style -->
|
|
<item name="android:textAllCaps">false</item>
|
|
|
|
<item name="android:windowSoftInputMode">adjustResize</item>
|
|
<!-- copied from Theme.DeviceDefault.Light.Dialog.Alert -->
|
|
<item name="colorAccent">@*android:color/accent_device_default_light</item>
|
|
<item name="dialogCornerRadius">@*android:dimen/config_dialogCornerRadius</item>
|
|
</style>
|
|
|
|
<!-- DayNight themes -->
|
|
<style name="GlifTheme.DayNight" parent="GlifTheme.Light" />
|
|
<style name="GlifV2Theme.DayNight" parent="GlifV2Theme.Light" />
|
|
<style name="GlifV3Theme.DayNight" parent="GlifV3Theme.Light" />
|
|
<style name="GlifV2Theme.DayNight.Transparent" parent="GlifV2Theme.Light.Transparent" />
|
|
<style name="GlifV3Theme.DayNight.Transparent" parent="GlifV3Theme.Light.Transparent" />
|
|
<style name="SetupWizardTheme.DayNight.Transparent" parent="SetupWizardTheme.Light.Transparent" />
|
|
<style name="SuwAlertDialogThemeCompat.DayNight" parent="SuwAlertDialogThemeCompat.Light" />
|
|
</resources> |