History log of /frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
70bc9f24ce6098a8c82245ac1ce7721d354ecd3d 13-Oct-2012 Adam Powell <adamp@google.com> Fix keyguard dimensions; IME state for password view; layouts

Fix a bug where ordering during inflation caused us not to set a
keyguard callback early enough to properly modify window flags. Add a
gross hack to work around this for now.

Fix status layouts to scale a bit more gracefully in the presence of
an IME.

Fix password layouts to scale more gracefully in the presence of an
IME

Bug 7343312
Bug 7341795
Bug 7342963
Bug 7343089

Change-Id: Ifb2c06defef11e8f7f9d0e09855632ed491bb31c
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
000464ac012471d301c6e48a8228291519915e17 05-Sep-2012 Jim Miller <jaggies@google.com> Initial pass at re-enabling face unlock in new keyguard.

Change-Id: I187629f9c4bfd810f11c73416db6e41b56f09a45
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
aac0d4ed026d1cfbcf3fa81c6e4eb96f4347ca17 20-Jul-2012 Fabrice Di Meglio <fdimeglio@google.com> Replace left/right with start/end for Gravity / LayoutParams / Padding

- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)

Change-Id: Id9af5375fb9b0edeae5232c77e52ecd497bd2e67
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
ec5501acd8d3e2762f751ab48d7ccc25ce0b11b8 13-Mar-2012 Steven Ross <stross@google.com> Adding lock icon to FaceLockAreaView on lockscreen fixes 5394522

This makes the transition from the backup to Face Unlock invisible to the user,
using three layers:
the base background layer (also used in Face Unlock)
the spotlight mask layer (black alpha = .8), representing a size-0 spotlight
The cancel button, which would incorrectly resize to full-screen if a View with
a background were used instead of the current ImageView

Change-Id: Ieb433baf171088e0af06f183fcdb5ddda6001f01
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
b91b2682c399d5a074a5e73c89a18f4faf25ce0c 17-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Use EditorInfo.IME_FLAG_FORCE_ASCII instead of privateImeOptions

This change overrides I59bb56f6.

Bug: 5850605
Change-Id: Iac92a3f618df2a20c5b45698780815cedbec723a
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
de4eb8e96867e8b9db7fc628f58206a4c307a492 21-Dec-2011 Brian Colonna <bcolonna@google.com> Added padding to PIN layout status and carrier text

When using a PIN backup method, Face Unlock was touching the bottom of
the status text on the top and the top of the carrier text on the
bottom, which made it look crowded and bad.

4 dips of padding was added to the bottom of the status text and
another 4 dips was added to the top of the carrier text. This
corresponds to 8 pixels on the prime and 6 pixels on the crespo. The
effect of this is that the keypad is 6 pixles closer to the entry text
on the crespo and 8 pixels closer to the entry text on the prime. On
crespo, the keypad and entry text views are now as close as possible
when examining the pixel locations, but visually there is still space
between them and the difference is hardly noticable to the eye.

Despite the small change, Face Unlock looks a lot better when it is
not literally touching the text.

Change-Id: I01a7a6ace4789232595c5aa7683c1342ebbb2ee2
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
a10be93aaad4f7c9ee1df5daca3b9aba57d3211f 05-Dec-2011 Svetoslav Ganov <svetoslavganov@google.com> TalkBack does not announce properly the buttons of the PIN lock.

The KeyBoardView shown by the lock screen is not marked as clickable even
though it handles clicks. TalkBack uses the clickability as a clue of what
to speak.

bug:5713102

Change-Id: I0733e30619e6045ce3f78e1499db65f4dc5bc388
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
d9d09451ccec7c551d5f9c2f1417c9c1de2952a6 03-Nov-2011 Jim Miller <jaggies@google.com> Fix 5231823: PIN/Password polish on lock screen

Fixes these issues:
- add IME button to switch IMEs on password screen on tablet
- centers '0' on PIN screen for phones and tablets
- tablets now use the same ICS background key asset as phones
- make PIN layout consistent between phones and tablet
- center the I-beam when any button is showing in the password entry field

Change-Id: I4da0173f9b2efeab46617c5a41a8132895b63a97
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
214406a8e95348bfea8a65d981e508f35bf5cf21 20-Oct-2011 Jim Miller <jaggies@google.com> Fix 3384942: Force ASCII-capable IME to show on lockscreen

Only Latin-1 based passwords are supported on the system at
this point. As such, we need a way to show a Latin-1-compliant
keyboard when unlocking the device.

It is expected that 3rd party IMEs honor this mode for Latin-1
password dialogs. If not, this change will cause lockscreen to
revert to using the Android system IME for entering the password.

Change-Id: I59bb56f6f5968b5abc50cf1b9b26c19ca4f183e4
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
9d20405e5117f05dfd3049798cd36a74142a6822 18-Oct-2011 Brian Colonna <bcolonna@google.com> Fix 5433466 - FU out of position during orientation change

If you turn the device from portrait to landscape mode and immediately
invoke the lockscreen, it will come up in landscape mode and switch to
the desired portrait mode within a couple of seconds. Previously,
Face Unlock would come up in landscape mode, but its position would
not change once lockscreen corrected itself, causing Face Unlock to be
partly off the screen.

This has been fixed by checking if we are already bound to Face Unlock
when the layout is created. If this is true, then the layout is being
created due to a change in orientation, and we stop Face Unlock, and
restart it at the new position.

This commit also adds a fix where we now use INVISIBLE for the Face
Unlock area when it is not showing instead of using GONE. The
dimensions of the Face Unlock area is 0-by-0 when set to GONE, and we
want to avoid the possibility for the Face Unlock service being
assigned a zero area. I'm not sure if this was ever causing problems,
but it certainly is not the intended behavior.

Also cleaned up some comments and logging.

Change-Id: I68deb49cb26dafb5c238167d0c23f0eed2cfb75a
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
51ea88a86e5cf418e956b199de35658f0a5fd623 03-Oct-2011 Ben Komalo <benkomalo@google.com> New PIN unlock screen layout.

Moves "OK" to the right and moves backspace up to beside the text field.

Bug: 5255976
Change-Id: I1b97ee108c9f10f11e5feb361810150bd6dbc776
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
a95e1087b2258b118a7ccb2bedb44da359d3abd0 20-Sep-2011 Chet Haase <chet@google.com> Fix 5335993, calculate correct size of lockscreen buttons

The buttons on the lockscreen were sized at startup time,
before the actual size of the keyboard's container (KeyboardView)
was known. Also, horizontal/vertical gaps were not taken into
account in calculating perecent sizes of the keys. This change
causes resize events (including the first one where the container
size is finally known) to recalculate the keys' sizes and positions
according to correct sizing of the container and the keyboard's gaps.

Change-Id: I5ba7a401226ed4b100e5739f3405388955d97997
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
4d7cee1e4b9ed17da8fc041be80369eb525901f1 14-Sep-2011 Brian Colonna <bcolonna@google.com> Properly laying out FaceLock on lockscreen

- FaceLock area now specified in layout files instead of trying to
grab an existing view, which was only practical if pattern was
backup method

- Now fills area it is supposed to and works with pin as well as
pattern backup

- Backup method is no longer exposed behind FaceLock just before it
starts or just after it tells the lockscreen to unlock

- Added synchronized blocks so FaceLock cannot be told to stopUI by
two different threads at the same time

Change-Id: I3bfad6b44dbe0e3c2ea3c87d2978451c22a7484c
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
1c18828d20807342d37000746b18a3c1696f3b2e 09-Aug-2011 Jim Miller <jaggies@google.com> Fix 5044158: Integrate music transport control into LockScreen

This integrates a new version of TransportControlView into LockScreen
and adds plumbing to handle new AudioService events to show/hide the view
and updates the required assets for all devices.

Updated to use new AudioManager API. Since the current API only supports
one RCD, the handler now lives in TransportControlView.

Change-Id: I220d4dd760bef35bd84209adc3c5829bf5bc9a2c
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
6435a56a8c02de98befcc8cd743b2b638cffb327 05-Aug-2011 Gilles Debunne <debunne@google.com> Spell checking in TextViews

New UX interactions (the Paste action is no longer displayed after a delay)
suggestionEnabled flag replaced by existing input type flag.
removeSpans fixed in SpannableStringBuilder to always send notifications
SuggestionSpan handled by TextView instead of SpannableStringBuilder

New span update algorithm to correctly handle edition around word boundaries.

Change-Id: I52c01172f19e595fa512e285a565a3fd97c3c50e
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
858f8eaac75bcd1b296b41837caf3dae82d1d72a 19-Aug-2011 Jim Miller <jaggies@google.com> Fix 5021968: Add input method switcher button to lock screen.

This adds an IME switcher button to lock screen. It is only
shown if the user has more than one applicable and enabled IME installed.

Change-Id: I5f9503a205c2edb27170825539ba4a6ef25418ed
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
c61f888298866b2e27099abd86db9026bc40cc08 09-Aug-2011 Jim Miller <jaggies@google.com> Fix 5044158: Fix lockscreen layout issues

Fixes issue where long OwnerInfo text would squeeze the unlock widget
out of the view in landscape modes.

Use suggestionsEnabled flag to remove suggestion popup from passwordEntry TextView.

Change-Id: I5d6f37fe4b0edddb1af85bd14657ad4a4e6ed09d
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
79a02b15850347a2e932272b21b14c0c2b3faf50 30-Jul-2011 Jim Miller <jaggies@google.com> Fix 5044158: layout and asset work on lockscreen PIN mode

Fix PIN entry layout issues on hdpi, large-mdpi and xhdpi devices where emergencyCallButton was partially off-screen.

Copy button assets from latinIME for PIN screen.

Make PIN keyboard horizontal and vertical gaps configurable.

Change-Id: I415fcd83f02971b987c3df418d4114b8e1ab3945
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
6b05d58018c2806459c121e507c005639b74aee9 18-Jul-2011 Jim Miller <jaggies@google.com> Fix 5044158: Initial pass: add music transport controls to LockScreen

Refactored all lockscreen notifications to go through new KeyguardStatusViewManager.
This is required to intercept messages originally intended for separate TextViews that
are now shown in a single view when showing the transport control view.

Refactor EmergencyCallButton to be handled by common code in KeyguardStatusViewManager.

First pass at LockScreenWidgetCallback for LockScreen "widgets" to send events back to LockScreen.

First pass at LockScreenWidgetInterface, which will be required of Views that want to be rendered on
LockScreen.

Added place-holder TransportControlView until the real one is ready and integrated it into GridLayouts.

Ensured emergencyCallButton is in all views, even if not shown since some devices may lock the user
out if certain criteria isn't met (missing SIM, etc).

Refactored layouts and removed keyguard_screen_status*.xml since layouts are all over the map and
no longer make good use of a shared layout for this.

Minor tweak to MultiWaveView to fix layout issues when placed in GridLayout where the measurement
was being calculated improperly.

Moved EmergencyCallButton to bottom of view where we can.

Removed unused Alpha keyboards from tablet password unlock layouts.

Removed unused views (status2, emergencyCallText screenLocked) from layouts and made common views have common names.

Fixed bug with MultiWave layout in landscape where array was shown in wrong orientation.

Separated clock colors for phones/tablets since they're now different.

Converted remaining phone layouts to use GridLayout.

Start routing audiomanager events to lockscreen views.

Move emergency call button handling to KeyguardStatusViewManager.

Change-Id: I480b0346cfe19aad316fea0c0aaabf8862693636
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
7377cd0ab4e4db23d6ef99c2c73e3e1d5c9312fa 25-Jun-2011 Jim Miller <jaggies@google.com> LockScreen layout, button style, and owner info fixes
- enable OwnerInfo to appear in status1 if dedicated view not present.
- force all status lines to be singleline and marquee.
- fix justification in landscape layouts.
- use buttonBarStyle for buttons on all LockScreens.
- reduce the size of the clock to fit in landscape.
- no longer show "Draw a pattern to unlock" help message in LockPatternView.

Change-Id: I1ff51550e2180f9d912c8f710ad5e2fd2424d373
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
08a975ef86200a73db51bfbcca6bea8ad2a63cbd 22-Jun-2011 Jim Miller <jaggies@google.com> Update LockScreen layouts to latest UX spec.

- better placement and consistent handling of emergency button.
- use new GridLayout for landscape modes.
- add dimensionable parameters for time and status line fonts.
- fix assets and emergencyCallButton resource references when building for tablets.

Change-Id: I5f4c9cfb6a88ce3ccd8ab4fdafede8e6e59f9407
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
ad32bf48442abe574b3e86469619bc9338f2fb06 24-Mar-2011 Jim Miller <jaggies@google.com> Get LockScreen working on phones.

Not the final UI, but it works.

Change-Id: Ia31d23069b2c365f711cb9d0a664648623554768
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
39d4b067a777a96817c279429a8e3c452c13c5b4 12-Jan-2011 Jim Miller <jaggies@google.com> Fix 3201849: Use custom Drawable for bg in lockscreen

This uses a custom drawable to improve the performance of
rendering a transparent background in LockScreen on devices
without hardware acceleration.

Change-Id: I7aae13070d475c3ac19d91ba5c6cb7d2a83a18ce
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
8171b5182f5f07d33c9dfdf2dd8f0f6ae9588039 05-Aug-2010 Jae Yong Sung <jysung@google.com> lock screen for xlarge

Change-Id: Iab9f53609bf24be774752a9960aaaa654d7a614f
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
0b31970cac04259a6e20dfc6d6e42cd9532528e3 06-Feb-2010 Jim Miller <jaggies@google.com> Fix 2402303: Split Keyboard widget from LatinIME into reusable PasswordEntryKeyboardView

- Added new PasswordEntryKeyboardView to internal/widgets. Widget supports:
- alpha mode with symbols (latin-1 only).
- a numeric keyboard
- IME emulation that applies keyboard input to arbitrary top-level view widget.
- Added new transparent assets to framework resources.
- Modified Keyguard and Keyguard layouts to use new PasswordEntryKeyboardView.
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml
69aa4a953f040277c19c23208bb830f52796c8c6 23-Dec-2009 Jim Miller <jaggies@google.com> Fix 2332563: Add password-lock support to lockscreen
/frameworks/base/core/res/res/layout/keyguard_screen_password_portrait.xml