1<?xml version="1.0" encoding="utf-8"?>
2<!--
3**
4** Copyright 2012, The Android Open Source Project
5**
6** Licensed under the Apache License, Version 2.0 (the "License")
7** you may not use this file except in compliance with the License.
8** You may obtain a copy of the License at
9**
10**     http://www.apache.org/licenses/LICENSE-2.0
11**
12** Unless required by applicable law or agreed to in writing, software
13** distributed under the License is distributed on an "AS IS" BASIS,
14** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15** See the License for the specific language governing permissions and
16** limitations under the License.
17*/
18-->
19
20<resources xmlns:android="http://schemas.android.com/apk/res/android">
21    <!-- Keyguard PIN pad styles -->
22    <style name="Keyguard.TextView" parent="@android:style/Widget.DeviceDefault.TextView">
23        <item name="android:textSize">@dimen/kg_status_line_font_size</item>
24    </style>
25    <style name="Keyguard.TextView.EmergencyButton" parent="Theme.SystemUI">
26        <item name="android:textColor">?android:attr/textColorPrimaryInverse</item>
27        <item name="android:textSize">14dp</item>
28        <item name="android:background">@drawable/kg_emergency_button_background</item>
29        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
30        <item name="android:paddingLeft">12dp</item>
31        <item name="android:paddingRight">12dp</item>
32        <item name="android:stateListAnimator">@null</item>
33    </style>
34    <style name="NumPadKey" parent="Theme.SystemUI">
35      <!-- Studio can't directly reference ?androidprv:attr/colorSurface here, so this value
36           is resolved in {@link NumPadAnimator}. -->
37      <item name="android:colorControlNormal">@null</item>
38      <item name="android:colorControlHighlight">?android:attr/colorAccent</item>
39      <item name="android:background">@drawable/num_pad_key_background</item>
40
41      <!-- Default values for NumPadKey used in a ConstraintLayout. -->
42      <item name="layout_constraintDimensionRatio">@string/num_pad_key_ratio</item>
43      <item name="layout_constraintWidth_max">@dimen/num_pad_key_width</item>
44    </style>
45    <style name="Widget.TextView.NumPadKey.Digit"
46           parent="@android:style/Widget.DeviceDefault.TextView">
47        <item name="android:singleLine">true</item>
48        <item name="android:gravity">center_horizontal|center_vertical</item>
49        <item name="android:background">@null</item>
50        <item name="android:textSize">32sp</item>
51        <item name="android:textColor">?android:attr/textColorPrimary</item>
52        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
53        <item name="android:paddingBottom">-16dp</item>
54    </style>
55    <style name="Widget.TextView.Password" parent="@android:style/Widget.TextView">
56        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
57        <item name="android:gravity">center</item>
58        <item name="android:textColor">?android:attr/textColorPrimary</item>
59    </style>
60    <style name="NumPadKey.Delete">
61        <item name="android:colorControlNormal">@color/numpad_key_color_secondary</item>
62        <item name="android:src">@drawable/ic_backspace_24dp</item>
63    </style>
64    <style name="NumPadKey.Enter">
65        <item name="android:colorControlNormal">@color/numpad_key_color_secondary</item>
66        <item name="android:src">@drawable/ic_keyboard_tab_36dp</item>
67    </style>
68    <style name="Widget.TextView.NumPadKey.Klondike"
69           parent="@android:style/Widget.DeviceDefault.TextView">
70        <item name="android:textSize">12sp</item>
71        <item name="android:background">@null</item>
72        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
73        <item name="android:textColor">?android:attr/textColorSecondary</item>
74        <item name="android:paddingBottom">0dp</item>
75    </style>
76
77    <!-- Built-in clock widget stuff -->
78    <style name="widget_big">
79        <item name="android:textSize">@dimen/widget_big_font_size</item>
80        <item name="android:paddingBottom">@dimen/bottom_text_spacing_digital</item>
81        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
82        <item name="android:fontFeatureSettings">@*android:string/config_headlineFontFeatureSettings</item>
83        <item name="android:ellipsize">none</item>
84        <item name="android:shadowColor">@color/keyguard_shadow_color</item>
85        <item name="android:shadowRadius">?attr/shadowRadius</item>
86    </style>
87
88    <style name="widget_small_bold">
89        <item name="android:textStyle">bold</item>
90        <item name="android:textSize">@dimen/widget_small_font_size</item>
91        <item name="android:paddingBottom">@dimen/bottom_text_spacing_digital</item>
92        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
93        <item name="android:ellipsize">none</item>
94        <item name="android:shadowColor">@color/keyguard_shadow_color</item>
95        <item name="android:shadowRadius">?attr/shadowRadius</item>
96    </style>
97
98    <style name="PasswordTheme" parent="Theme.SystemUI">
99        <item name="android:textColor">?android:attr/textColorPrimary</item>
100        <item name="android:colorControlNormal">?android:attr/textColorPrimary</item>
101        <item name="android:colorControlActivated">?android:attr/textColorPrimary</item>
102    </style>
103
104    <style name="Theme.SystemUI.KeyguardPresentation">
105        <item name="android:windowActionBar">false</item>
106        <item name="android:windowNoTitle">true</item>
107        <item name="android:windowFullscreen">true</item>
108        <item name="android:windowContentOverlay">@null</item>
109        <item name="android:colorBackground">@*android:color/background_material_dark</item>
110    </style>
111
112    <style name="TextAppearance.Keyguard">
113        <item name="android:textSize">@dimen/widget_title_font_size</item>
114        <item name="android:lineHeight">@dimen/widget_title_line_height</item>
115        <item name="android:gravity">start</item>
116        <item name="android:ellipsize">end</item>
117        <item name="android:maxLines">2</item>
118        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
119        <item name="android:shadowColor">@color/keyguard_shadow_color</item>
120        <item name="android:shadowRadius">?attr/shadowRadius</item>
121    </style>
122
123    <style name="TextAppearance.Keyguard.Secondary">
124        <item name="android:layout_width">wrap_content</item>
125        <item name="android:layout_height">wrap_content</item>
126        <item name="android:lines">1</item>
127        <item name="android:textSize">@dimen/widget_label_font_size</item>
128        <item name="android:lineHeight">@dimen/widget_label_line_height</item>
129    </style>
130
131    <style name="TextAppearance.Keyguard.BottomArea">
132        <item name="android:textSize">14sp</item>
133        <item name="android:maxLines">1</item>
134        <item name="android:gravity">center</item>
135        <item name="android:textColor">?attr/wallpaperTextColor</item>
136        <item name="android:shadowColor">@color/keyguard_shadow_color</item>
137        <item name="android:shadowRadius">?attr/shadowRadius</item>
138    </style>
139
140    <style name="TextAppearance.Keyguard.BottomArea.Button">
141        <item name="android:shadowRadius">0</item>
142    </style>
143</resources>
144