Home | History | Annotate | Download | only in values
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- Copyright (C) 2010 The Android Open Source Project
      3 
      4      Licensed under the Apache License, Version 2.0 (the "License");
      5      you may not use this file except in compliance with the License.
      6      You may obtain a copy of the License at
      7 
      8           http://www.apache.org/licenses/LICENSE-2.0
      9 
     10      Unless required by applicable law or agreed to in writing, software
     11      distributed under the License is distributed on an "AS IS" BASIS,
     12      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13      See the License for the specific language governing permissions and
     14      limitations under the License.
     15 -->
     16 
     17 <resources>
     18     <attr name="fingerprint_layout_theme" format="reference" />
     19     <attr name="ic_menu_moreoverflow" format="reference" />
     20     <attr name="ic_wps" format="reference" />
     21     <attr name="setup_divider_color" format="reference" />
     22     <attr name="side_margin" format="reference|dimension" />
     23     <attr name="wifi_signal_color" format="reference" />
     24 
     25     <style name="GlifTheme" parent="SuwThemeGlif">
     26         <!-- For all Alert Dialogs -->
     27         <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item>
     28         <item name="android:windowBackground">?android:attr/colorBackground</item>
     29         <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
     30         <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
     31         <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
     32         <item name="ic_wps">@drawable/ic_wps_dark</item>
     33         <item name="setup_divider_color">@color/setup_divider_color_dark</item>
     34         <item name="side_margin">0dip</item>
     35         <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item>
     36         <item name="wifi_signal">@drawable/wifi_signal</item>
     37         <item name="wifi_friction">@drawable/wifi_friction</item>
     38         <item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
     39         <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
     40 
     41         <!-- LockPatternView colors -->
     42         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
     43     </style>
     44 
     45     <style name="GlifTheme.Light" parent="SuwThemeGlif.Light">
     46         <!-- For all Alert Dialogs -->
     47         <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item>
     48         <item name="android:windowBackground">?android:attr/colorBackground</item>
     49         <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
     50         <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
     51         <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
     52         <item name="ic_wps">@drawable/ic_wps_light</item>
     53         <item name="setup_divider_color">@color/setup_divider_color_light</item>
     54         <item name="side_margin">0dip</item>
     55         <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item>
     56         <item name="wifi_signal">@drawable/wifi_signal</item>
     57         <item name="wifi_friction">@drawable/wifi_friction</item>
     58         <item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
     59         <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
     60 
     61         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
     62     </style>
     63 
     64     <style name="GlifV2Theme" parent="SuwThemeGlifV2">
     65         <!-- For all Alert Dialogs -->
     66         <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item>
     67         <item name="android:windowBackground">?android:attr/colorBackground</item>
     68         <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
     69         <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
     70         <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
     71         <item name="ic_wps">@drawable/ic_wps_dark</item>
     72         <item name="setup_divider_color">@color/setup_divider_color_dark</item>
     73         <item name="side_margin">0dip</item>
     74         <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item>
     75         <item name="wifi_signal">@drawable/wifi_signal</item>
     76         <item name="wifi_friction">@drawable/wifi_friction</item>
     77         <item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
     78         <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
     79 
     80         <!-- LockPatternView colors -->
     81         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
     82     </style>
     83 
     84     <style name="GlifV2Theme.Light" parent="SuwThemeGlifV2.Light">
     85         <!-- For all Alert Dialogs -->
     86         <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item>
     87         <item name="android:windowBackground">?android:attr/colorBackground</item>
     88         <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
     89         <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
     90         <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
     91         <item name="ic_wps">@drawable/ic_wps_light</item>
     92         <item name="setup_divider_color">@color/setup_divider_color_light</item>
     93         <item name="side_margin">0dip</item>
     94         <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item>
     95         <item name="wifi_signal">@drawable/wifi_signal</item>
     96         <item name="wifi_friction">@drawable/wifi_friction</item>
     97         <item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
     98         <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
     99 
    100         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
    101     </style>
    102 
    103     <style name="SetupWizardTheme.Transparent" parent="GlifTheme">
    104         <item name="android:windowBackground">@android:color/transparent</item>
    105         <item name="android:windowNoTitle">true</item>
    106         <item name="android:windowIsFloating">true</item>
    107         <item name="android:windowAnimationStyle">@null</item>
    108     </style>
    109 
    110     <style name="SetupWizardTheme.Light.Transparent" parent="GlifTheme.Light">
    111         <item name="android:windowBackground">@android:color/transparent</item>
    112         <item name="android:windowNoTitle">true</item>
    113         <item name="android:windowIsFloating">true</item>
    114         <item name="android:windowAnimationStyle">@null</item>
    115     </style>
    116 
    117     <style name="SuwSuggestionThemeGlif.Light" parent="SuwThemeGlif.Light">
    118         <item name="android:windowAnimationStyle">@android:style/Animation.Activity</item>
    119     </style>
    120 
    121     <style name="PreferenceTheme" parent="@style/PreferenceThemeOverlay.SettingsBase">
    122         <item name="preferenceFragmentStyle">@style/SettingsPreferenceFragmentStyle</item>
    123         <item name="apnPreferenceStyle">@style/ApnPreference</item>
    124         <item name="seekBarPreferenceStyle">@style/SettingsSeekBarPreference</item>
    125     </style>
    126 
    127     <style name="PreferenceTheme.SetupWizard" parent="PreferenceTheme">
    128         <item name="preferenceFragmentStyle">@style/SetupWizardPreferenceFragmentStyle</item>
    129         <item name="preferenceStyle">@style/Preference.Material</item>
    130     </style>
    131 
    132     <style name="SetupWizardPreferenceFragmentStyle" parent="PreferenceFragment.Material">
    133         <item name="android:layout">@layout/setup_preference</item>
    134     </style>
    135 
    136     <!-- Accessibility portion of Setup Wizard -->
    137     <style name="SetupWizardAccessibilityTheme" parent="Theme.SettingsBase">
    138         <item name="android:windowLightStatusBar">false</item>
    139         <item name="android:colorPrimary">@color/material_grey_100</item>
    140         <item name="android:colorAccent">@color/material_blue_700</item>
    141         <item name="android:titleTextColor">@color/material_blue_700</item>
    142         <item name="preferenceTheme">@style/PreferenceTheme</item>
    143         <item name="switchBarTheme">@style/SetupWizardAccessibilitySwitchBarTheme</item>
    144     </style>
    145 
    146     <style name="SetupWizardAccessibilitySwitchBarTheme" parent="ThemeOverlay.SwitchBar.Settings">
    147         <item name="switchBarBackgroundColor">@color/material_grey_200</item>
    148         <item name="android:colorControlActivated">@color/material_blue_500</item>
    149         <item name="android:textColorPrimary">@android:color/black</item>
    150     </style>
    151 
    152     <!-- Theme with no local references, used by AccountPreferenceBase where we have to inflate
    153          layouts against a remote context using our local theme colors. Due to the implementation
    154          details of Theme, we can't reference any local resources and MUST instead use the values
    155          directly. So use #ff263238 instead of @color/theme_primary and so on. -->
    156     <style name="Theme.SettingsBase" parent="@android:style/Theme.DeviceDefault.Settings" />
    157 
    158     <style name="Theme.Settings" parent="Theme.SettingsBase">
    159         <item name="preferenceTheme">@style/PreferenceTheme</item>
    160         <item name="android:listPreferredItemHeight">72dip</item>
    161         <item name="*android:preferenceHeaderPanelStyle">@style/PreferenceHeaderPanelSinglePane</item>
    162         <item name="*android:preferencePanelStyle">@style/PreferencePanelSinglePane</item>
    163         <item name="*android:preferenceListStyle">@style/PreferenceHeaderListSinglePane</item>
    164         <item name="*android:preferenceFragmentListStyle">@style/PreferenceFragmentListSinglePane</item>
    165         <item name="*android:preferenceFragmentPaddingSide">@dimen/settings_side_margin</item>
    166 
    167         <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
    168         <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_holo_dark</item>
    169         <item name="ic_wps">@drawable/ic_wps_light</item>
    170         <item name="wifi_signal">@drawable/wifi_signal</item>
    171         <item name="wifi_signal_color">?android:attr/colorAccent</item>
    172         <item name="wifi_friction">@drawable/wifi_friction</item>
    173         <item name="side_margin">@dimen/settings_side_margin</item>
    174         <item name="suwListItemIconColor">?android:attr/colorAccent</item>
    175 
    176         <!-- Redefine the ActionBar style for contentInsetStart -->
    177         <item name="android:actionBarStyle">@style/Theme.ActionBar</item>
    178 
    179         <item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.Settings</item>
    180 
    181         <item name="preferenceBackgroundColor">@drawable/preference_background</item>
    182 
    183         <!-- For all Alert Dialogs -->
    184         <item name="android:alertDialogTheme">@style/Theme.AlertDialog</item>
    185 
    186         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
    187     </style>
    188 
    189     <style name="Theme.SubSettings" parent="Theme.Settings">
    190         <!-- Redefine the ActionBar style for contentInsetStart -->
    191         <item name="android:actionBarStyle">@style/Theme.ActionBar.SubSettings</item>
    192 
    193         <item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.SubSettings</item>
    194     </style>
    195 
    196     <!-- Variant of the settings theme with no action bar. -->
    197     <style name="Theme.Settings.NoActionBar">
    198         <item name="android:windowActionBar">false</item>
    199         <item name="android:windowNoTitle">true</item>
    200     </style>
    201 
    202     <style name="Theme.ProvisioningActivity" parent="@android:style/Theme.Translucent.NoTitleBar">
    203         <item name="android:windowAnimationStyle">@null</item>
    204         <item name="android:windowIsTranslucent">true</item>
    205         <item name="android:windowBackground">@android:color/transparent</item>
    206         <item name="android:windowContentOverlay">@null</item>
    207         <item name="android:windowNoTitle">true</item>
    208         <item name="android:windowIsFloating">true</item>
    209         <item name="android:backgroundDimEnabled">false</item>
    210     </style>
    211 
    212     <style name="Theme.ActionBar" parent="@android:style/Widget.Material.ActionBar.Solid">
    213         <item name="android:contentInsetStart">@dimen/actionbar_contentInsetStart</item>
    214     </style>
    215 
    216     <style name="Theme.ActionBar.SubSettings" parent="Theme.ActionBar">
    217         <item name="android:contentInsetStart">@dimen/actionbar_subsettings_contentInsetStart</item>
    218     </style>
    219 
    220     <style name="ThemeOverlay.SwitchBar.Settings" parent="@android:style/ThemeOverlay.Material.ActionBar">
    221         <item name="switchBarMarginStart">@dimen/switchbar_subsettings_margin_start</item>
    222         <item name="switchBarMarginEnd">@dimen/switchbar_subsettings_margin_end</item>
    223         <item name="switchBarBackgroundColor">?android:attr/colorSecondary</item>
    224     </style>
    225 
    226     <style name="ThemeOverlay.SwitchBar.SubSettings" parent="@android:style/ThemeOverlay.Material.ActionBar">
    227         <item name="switchBarMarginStart">@dimen/switchbar_subsettings_margin_start</item>
    228         <item name="switchBarMarginEnd">@dimen/switchbar_subsettings_margin_end</item>
    229         <item name="switchBarBackgroundColor">?android:attr/colorSecondary</item>
    230     </style>
    231 
    232     <style name="Theme.CryptKeeper" parent="@android:style/Theme.Material.NoActionBar">
    233         <item name="android:windowTranslucentStatus">false</item>
    234         <item name="android:windowTranslucentNavigation">false</item>
    235         <item name="android:windowDrawsSystemBarBackgrounds">false</item>
    236         <item name="android:background">@android:color/black</item>
    237 
    238         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Unlock</item>
    239     </style>
    240 
    241     <style name="ThemeOverlay.AlertDialog" parent="@android:style/ThemeOverlay.Material.Dialog.Alert">
    242         <item name="android:windowSoftInputMode">adjustResize</item>
    243     </style>
    244 
    245     <style name="Theme.AlertDialog" parent="@*android:style/Theme.DeviceDefault.Settings.Dialog.Alert">
    246         <item name="android:windowSoftInputMode">adjustResize</item>
    247 
    248         <!-- Redefine the ActionBar style for contentInsetStart -->
    249         <item name="android:actionBarStyle">@style/Theme.ActionBar</item>
    250     </style>
    251 
    252     <style name="Theme.NotificationStation" parent="@style/Theme.Settings">
    253         <!-- Redefine the ActionBar style for contentInsetStart -->
    254         <item name="android:actionBarStyle">@style/Theme.ActionBar.SubSettings</item>
    255         <item name="*android:actionBarSize">@dimen/actionbar_size</item>
    256 
    257         <item name="preferenceBackgroundColor">@android:color/transparent</item>
    258     </style>
    259 
    260     <style name="Theme.ConfirmDeviceCredentials" parent="Theme.SubSettings">
    261         <item name="confirmDeviceCredentialsSideMargin">@dimen/confirm_credentials_side_margin</item>
    262         <item name="confirmDeviceCredentialsTopMargin">@dimen/confirm_credentials_top_margin</item>
    263     </style>
    264 
    265     <style name="Theme.ConfirmDeviceCredentialsDark" parent="@android:style/Theme.DeviceDefault">
    266         <item name="android:windowActionBar">false</item>
    267         <item name="android:windowNoTitle">true</item>
    268         <item name="android:windowBackground">?android:attr/colorPrimary</item>
    269 
    270         <item name="confirmDeviceCredentialsSideMargin">32dp</item>
    271         <item name="confirmDeviceCredentialsTopMargin">32dp</item>
    272 
    273         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Dark</item>
    274 
    275         <item name="android:windowAnimationStyle">@style/ConfirmDeviceCredentialsAnimationStyle</item>
    276     </style>
    277 
    278     <style name="Theme.ConfirmDeviceCredentialsWork" parent="Theme.ConfirmDeviceCredentialsDark">
    279         <item name="*android:lockPatternStyle">@style/LockPatternStyle.Dark.Work</item>
    280         <item name="android:colorAccent">@*android:color/white</item>
    281     </style>
    282 
    283     <style name="Theme.FingerprintEnroll" parent="SuwThemeGlif.Light">
    284         <item name="android:textAppearanceListItemSmall">@android:style/TextAppearance.Material.Body1</item>
    285 
    286         <item name="suwDividerCondition">both</item>
    287         <item name="suwListItemIconColor">?android:attr/colorAccent</item>
    288     </style>
    289 
    290     <style name="FallbackHome" parent="@android:style/Theme.DeviceDefault.NoActionBar">
    291         <item name="android:windowBackground">@android:color/transparent</item>
    292         <item name="android:colorBackgroundCacheHint">@null</item>
    293         <item name="android:windowShowWallpaper">true</item>
    294         <item name="android:windowNoTitle">true</item>
    295         <item name="android:windowTranslucentStatus">false</item>
    296         <item name="android:windowTranslucentNavigation">false</item>
    297         <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    298         <item name="android:statusBarColor">#00000000</item>
    299         <item name="android:navigationBarColor">#00000000</item>
    300     </style>
    301 
    302     <style name="FallbackHome.SetupWizard" parent="@android:style/Theme.Material.NoActionBar.Fullscreen">
    303         <item name="android:windowBackground">@drawable/fallback_home_unprovisioned_background</item>
    304         <item name="android:colorBackgroundCacheHint">@null</item>
    305         <item name="android:windowNoTitle">true</item>
    306         <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    307         <item name="android:statusBarColor">#00000000</item>
    308         <item name="android:navigationBarColor">#00000000</item>
    309     </style>
    310 
    311     <style name="FallbackHomeProgressBar" parent="FallbackHome">
    312         <item name="android:colorControlActivated">?android:attr/textColorPrimary</item>
    313     </style>
    314 
    315     <style name="BluetoothPermission" parent="@android:style/Theme.Material.Light.Dialog.Alert">
    316         <item name="android:windowNoTitle">true</item>
    317     </style>
    318 
    319 </resources>
    320