From 688435833fea20c5aa9bc4305dc052e55bcec33c Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Mon, 17 Jan 2011 17:00:44 -0800 Subject: [PATCH] Fix 3339257: Update lockscreen keyboard to fit Holo theme This updates the lockscreen keyboard to be like the latin-1 IME keyboard and updates it to fit the holo theme. Fixed some minor issues addressed in review. Change-Id: I3c6dd8f91be753510e6eadfa9ad913f77038947b --- .../textfield_bg_activated_holo_dark.9.png | Bin 0 -> 204 bytes .../textfield_bg_default_holo_dark.9.png | Bin 0 -> 202 bytes ...tfield_bg_disabled_focused_holo_dark.9.png | Bin 0 -> 203 bytes .../textfield_bg_disabled_holo_dark.9.png | Bin 0 -> 201 bytes .../textfield_bg_focused_holo_dark.9.png | Bin 0 -> 210 bytes .../btn_keyboard_key_fulltrans_normal.9.png | Bin 0 -> 393 bytes ...tn_keyboard_key_fulltrans_normal_off.9.png | Bin 0 -> 759 bytes ...btn_keyboard_key_fulltrans_normal_on.9.png | Bin 0 -> 983 bytes .../btn_keyboard_key_fulltrans_pressed.9.png | Bin 0 -> 629 bytes ...n_keyboard_key_fulltrans_pressed_off.9.png | Bin 0 -> 979 bytes ...tn_keyboard_key_fulltrans_pressed_on.9.png | Bin 0 -> 1102 bytes .../lockscreen_password_field_dark.xml | 26 +++ .../keyguard_screen_password_landscape.xml | 126 ++++++++------- .../keyguard_screen_password_portrait.xml | 4 +- core/res/res/values-xlarge-land/dimens.xml | 3 + core/res/res/values-xlarge/dimens.xml | 10 +- .../res/xml-xlarge/password_kbd_qwerty.xml | 94 +++++------ .../password_kbd_qwerty_shifted.xml | 149 +++++++++--------- .../res/xml-xlarge/password_kbd_symbols.xml | 106 +++++++++++++ .../xml-xlarge/password_kbd_symbols_shift.xml | 100 ++++++++++++ .../policy/impl/PasswordUnlockScreen.java | 25 +-- 21 files changed, 456 insertions(+), 187 deletions(-) create mode 100644 core/res/res/drawable-mdpi/textfield_bg_activated_holo_dark.9.png create mode 100644 core/res/res/drawable-mdpi/textfield_bg_default_holo_dark.9.png create mode 100644 core/res/res/drawable-mdpi/textfield_bg_disabled_focused_holo_dark.9.png create mode 100644 core/res/res/drawable-mdpi/textfield_bg_disabled_holo_dark.9.png create mode 100644 core/res/res/drawable-mdpi/textfield_bg_focused_holo_dark.9.png create mode 100644 core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_normal.9.png create mode 100644 core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_normal_off.9.png create mode 100644 core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_normal_on.9.png create mode 100644 core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_pressed.9.png create mode 100644 core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_pressed_off.9.png create mode 100644 core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_pressed_on.9.png create mode 100644 core/res/res/drawable/lockscreen_password_field_dark.xml create mode 100755 core/res/res/xml-xlarge/password_kbd_symbols.xml create mode 100755 core/res/res/xml-xlarge/password_kbd_symbols_shift.xml diff --git a/core/res/res/drawable-mdpi/textfield_bg_activated_holo_dark.9.png b/core/res/res/drawable-mdpi/textfield_bg_activated_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..137923b4a2244305543c1db158bc7c0fd88994c5 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^T0kts!3HFCU-`@iQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jit;>N978H@C8aE|`@w&tC&c*8|9XSo(+7-sn7Mr}$euc4 z;BsI>(To2F-+8#X9sBQd7`^W=^@SaMCjyEt>os;77V|L<9>X!YvCLB5C$oLQNf z8=F5kSiZWn)Z5wIMUs6tv%9pa^T~xKnNJv4Bp50sME9AAIM)MhX7F_Nb6Mw<&;$U^ CG)#p6 literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/textfield_bg_default_holo_dark.9.png b/core/res/res/drawable-mdpi/textfield_bg_default_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..62b1debdccec75a482023aad778d9d0887b59eb8 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^T0kts!3HFCU-`@iQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JigG+%978H@B_%De`{5sY_}_o_WH*^l=@M*WGZd^vSY}AH zaYzL5{k6X#d-BAIAM#HEdP-I;Uw+&$pzl!X_YA3}MS@2yq!umalYP^`I(xyiX=2tK z{8JX|#qMf}oW|EEV?WEyUDj%a^f?0tfdmFN6N%kY3$xvU_A+?7`njxgN@xNA(Cb6n literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/textfield_bg_disabled_focused_holo_dark.9.png b/core/res/res/drawable-mdpi/textfield_bg_disabled_focused_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..ab30a7728beafc5d5fe36691c095c1a093341b32 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^qChOf!3HF^2u;-kQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JigG<&978H@CH?vT-=5j9Vd6x=B@-q}e2oxg8U}fi7AzZCsS>Jin2Xj978H@B_%De`{5sY_}_o_WH*^l=@M*WGZd^vSY}AH zaYzL5{k6X#d-BAIAM#HEdP+{6KX0F)*n9fjMH8>5N?nB}F7C2cHyF9i92prI(*)!+ x+-v{*5ZtUI%Vb$+(%WZM5@0?jkwM`AL$aIry5_ViLO^R7JYD@<);T3K0RS)|LWTeU literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/textfield_bg_focused_holo_dark.9.png b/core/res/res/drawable-mdpi/textfield_bg_focused_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e46155e070649ac34eae4c3db135b74d28340ed9 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^T0kts!3HFCU-`@iQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jib_0P978H@C8aE|`@w&tC&c*8|9XSo(+7-sn7Mr}$euc4 z;BsI>(To2F-+8#X9sBQd<5Fgodh;O%ORnj67iUgc_4Mxl|2>NptzKO?$QQAJQ|q6PK+!)0$iduKnRJcj0{cs$3YA%r5}Te)JBRNsrGa1I?skI%UIn70LmEZ zU}%iCpsrz$;+2vuYQ&x6&T;*!wrzW87{*f9^{Hu^BYeA%Q{kECdAB4<&QTN{9mlzo zB9>CF!Z4htY1%K+RXR#n*^na^LQF6M76bwFegB^Kc2y$cIA%&0<%H}QQ^#>X9V_rp zj^DoVBC6HC#Z*;UtcCCR)!G_~7}}L;N>BYMW#YvIia|wOQGf|$CXfs6nK~dHj?qZZ zA%%oHR`@OUg7)~ftt1YM)ZYZel*_J3d1&{S1-Ggk|SJ>i literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_normal_off.9.png b/core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_normal_off.9.png new file mode 100644 index 0000000000000000000000000000000000000000..ae974537430437e6e3e2081d2f15bd4e3442df86 GIT binary patch literal 759 zcmVWjJC%2I`zvPb7R9XK_GRT+)P<64cGPN&TUXR%m3FV7hchc6w+ z`Dj_ze!t&;BbCitWfH&FYRqIZDNE2ho8OQPYd_KQc$~j>eevYE(!)mqK zX@fVwj$PPu0J}aZdrlAp?|`zgTrMeWu635mZ4)_qk|YM%1AeOv4qVU${|85PJZKtL z4~;S#mGTw=)AczWIFAX=?D%!o!Ei@H9-Ul?ZGV)H5vcDl^YvYiQep(J^7WG)AJzqi zL9tN<9Y~8=J~$&VQqwdOVyqKtQ??0^U4yq0I5zqX5Bvg6nFn@C@*e>cqcdNE1KYL< zu$b^|wdVi~@){4F>d`$tM~3I9X-hrNJI%dE(}|-Va9~UTv8x#zVrzqUOb$n(tJea^ z(L;LP3(jCLFnYb-Z!F)_HU8;6Qj`)T=Lk6zD0kRkml)R`B=HV0u5aW9vzownzrce+ z8ujpP;(%n~I%1}HQcou~A;!%Wx7r~?G!9SvR!IKufco77#HxFK_Ac$TBKPV^&VxjgUc^|tw z&b}njwAG}2X`03iY^Hh5+uixiZ$9=VI5oWhb$NLE0JJKING!PS8t^sPuDCg!$}>kR z`)pN2o^|VhtkrpKfi}x_fyoO_*Gpc9sT>~JROj?^yIGU#{+?z|Ug?9g6JfQPJpFiX zSB<$c_NIHmNzKy##hl0Q4-HD;Uq)1;fjx4tmg=&qiy#`xK>$a0)tF}=CO0N!uvD*I zE=5P;%TFTx)!2CU+R5)rxpGcwS0}WMP7s-(7uewJaP~O6ax+KUl@Ut`JfA)dx)Lt6 zyWDoV?@{3xT)Op=`IL<02FH^2c)+h8F;AYrUI&L3i5*^cZ@p&64%M87JJ+OjKBQ=a zP5nNn-vsUeI5T&KsSm?n67tma0(NvoUQHk&Nl`V888D9KZ2Ohe6 z^Y&WdU<@_xRhslf_)l=|zeP9CJii>Dxcdq|%?%&s1nH8fw}Uw^T-D$)+MX`eRUoihgORJ=yyuY@7VVJo zY>|OgjEXiXMsXyUIgBa^gW*2w?x8l+DxM=^^_jgfn+u#9XR^JxWBrrN3m0&zc25c} zLpC{|Y?^ZvU=V@~OQ1?a-~~lsHUYD&&K{~IWJ5^=Ixd4=`3*^B1$0zlko1-T(zQ`= z`(`iCbZtU*ra2=G8_9+n1}hRAj#4&$En`f^Fmhm|3D~rwb!r>nYz6i8a__Zl>&9=M zH~q6!|KQoJXRA&v)QK?YGpAdbQ~MRfo|diru;7mX0|0+V%fF`cQ`P_g002ovPDHLk FV1kOV!j1p{ literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_pressed.9.png b/core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_pressed.9.png new file mode 100644 index 0000000000000000000000000000000000000000..525ab8a40f1933231e44eaff26b4a37b4ddc2b61 GIT binary patch literal 629 zcmV-*0*d{KP)b&Qi;JmYKmifiGI7cWL3dSrjP0RKP3a0SQ zh##mzyKSQA+zzP(+`UIW5+jC!sn!aRGWp-TagT)9y%#KNsxT#+9+*noRKTOw)BhXl zX@j{_x(19fW^WbFt$+edB2303hTSgp?qli}w%sFZ)hf)*|CHv+$6cCpriv4YW-TnO zztS9P)rt(Pi$X1IQy$AYd>RHY)AS7=jj0$P@KC<@1xNhAZOoPW?Tvk2uRnJ%oQfp1 zT8YHF-@6HCOy%k+#P#&>TM|XhUJ-RH^GqaGj4{APukAz)*+mGmJ)`B~*WO;DXmuQ- zR>uUEMNqH4njB7gn)%;`J{opI-@6KR*)NPo@t*9z6Lk(=_lGGs-vSH(s5Hx?05P@Q P00000NkvXXu0mjf!rL1o literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_pressed_off.9.png b/core/res/res/drawable-xlarge-mdpi/btn_keyboard_key_fulltrans_pressed_off.9.png new file mode 100644 index 0000000000000000000000000000000000000000..eb05820ded0afe842d52bd18dcb543e3727b5d9b GIT binary patch literal 979 zcmV;^11$WBP)jov)cw@qoTlt zB!(0S;lc}e1$+R5G2y~XeFPrCXTVD@h>1Th;4731F9@d82BL{#Xay2%cXxg~v)c{r zx=XjXQrmLE$qbpDWzWZV{$|MX@-w)MY;V8RxR*eN(vNqRN}Gv$$tA$a^yB*=IxRRn z#mi<-(mFKHz zz%dW6!RW~v0yNtVoOKvoS-%LJdDNK^24@D@GoO^Lig7#g`8+HxEyC3FBuq?QO7LlKA?87zU}O2T$Kq!lb6g zv-;y!<}01JLQqNxNNb#_48T!<;23~XXG*OUQCbqJ8EBmaI>fgrL7Y-)6S3GNQRbK< z!=>ocC&$Nd^VThYUO(EK?p#$Qj2Bu?%i9Js}s8---tp-wvjC$oDZZKw{!CYW`(QRd`pOw%^f$JXU`9_$nQkS+Dh_Rtw zJA(b{=dR%JG~l?{R8`8K{Q2qWS1%Gn0H7DHGklgJ+iZq=(N{GMG?qLjJIS^Y|Clg} zYroRC&mZZ(Q25bpQzAI#9OKJBKJaP#fWc#oH0=7G5K34${;)A5cxidV+d?$U&*b0n@DrG@D+)`E6%-w7J*gr^NFI8FXLk2}_B(Ih%;4nY1=viPnYnDaEkXy&cHFaG zzf{;3Hvy-kFTV}NmWAV#xY;;cZPg~&syz-TV0*+i`-Zix9D(x1>Tf@n2HQU5DCn3Z>W{iIZ2RFWK7RN7*iDDm;SREa;CB}@|)GMubf zw)D7*aJB=C(xe>6XkAGh?T}K+DpZugV@U}VGO;#dNumvbqHY4}J{(qzfN_Un*B=gj z$B#Wec2f0Z;ZPFmBo5ptT=qg(0f2jQ+18w>F z&d|%$7gl7^#W{v7%he0d!o8u4lD3WVKtdN;|32vJklkvPvk4&_pXp49f6v z+B@2aaB0r)=9yi)_HWdv5RR;4JbR}LUaSCiQk*yJI0+QVcMx+FW>OfUG|Sz{f`xZI zQa$B(^YCq>)m3ONuICme|FUbth3#Ul&GI`E#Y>(N#Wc#?! zp)~TqY?K5_qo3gQZs*#Lr{Ci+GCQ6OWp*nWa_g39U+tB5Z2Hg-%Ny;iLi{hl0Gan8 U5Boa#Pyhe`07*qoM6N<$g4MkoF8}}l literal 0 HcmV?d00001 diff --git a/core/res/res/drawable/lockscreen_password_field_dark.xml b/core/res/res/drawable/lockscreen_password_field_dark.xml new file mode 100644 index 0000000000000..92ceb79fc7f03 --- /dev/null +++ b/core/res/res/drawable/lockscreen_password_field_dark.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/core/res/res/layout-xlarge/keyguard_screen_password_landscape.xml b/core/res/res/layout-xlarge/keyguard_screen_password_landscape.xml index 4bc729248c3f2..5ea43dc4ad87a 100644 --- a/core/res/res/layout-xlarge/keyguard_screen_password_landscape.xml +++ b/core/res/res/layout-xlarge/keyguard_screen_password_landscape.xml @@ -20,76 +20,88 @@ + android:orientation="vertical"> - - + /> + + + + + + + + + + + + + - - + /> - - + + - - - - + +