From 6b19fa9017800b94c75238339a337fd8f6c3e808 Mon Sep 17 00:00:00 2001 From: Maurice Lam Date: Tue, 25 Nov 2014 19:25:56 -0800 Subject: [PATCH] [FRP] Theming for Pattern and Password screens Basic theming for pattern and password screens. Create subclasses for ChooseLockPassword and ChooseLockPattern, and copied their XML layouts. This CL mainly uses the buttons in the original screens as-is, with a follow-up CL coming to change to use the nav bar buttons. Bug: 18482708 Change-Id: I81751f781de633aff23fc68657589360007c235a --- AndroidManifest.xml | 9 +++ res/layout-land/setup_template.xml | 68 ++++++++++++++++ res/layout-sw600dp-land/setup_template.xml | 74 ++++++++++++++++++ res/layout-sw600dp/setup_template.xml | 74 ++++++++++++++++++ res/layout/setup_choose_lock_password.xml | 83 ++++++++++++++++++++ res/layout/setup_choose_lock_pattern.xml | 82 ++++++++++++++++++++ res/layout/setup_template.xml | 75 ++++++++++++++++++ src/com/android/settings/ChooseLockGeneric.java | 25 ++++-- src/com/android/settings/ChooseLockPassword.java | 14 +++- src/com/android/settings/ChooseLockPattern.java | 14 +++- .../android/settings/SetupChooseLockGeneric.java | 22 +++++- .../android/settings/SetupChooseLockPassword.java | 90 ++++++++++++++++++++++ .../android/settings/SetupChooseLockPattern.java | 88 +++++++++++++++++++++ src/com/android/settings/SetupWizardUtils.java | 6 ++ 14 files changed, 708 insertions(+), 16 deletions(-) create mode 100644 res/layout-land/setup_template.xml create mode 100644 res/layout-sw600dp-land/setup_template.xml create mode 100644 res/layout-sw600dp/setup_template.xml create mode 100644 res/layout/setup_choose_lock_password.xml create mode 100644 res/layout/setup_choose_lock_pattern.xml create mode 100644 res/layout/setup_template.xml create mode 100644 src/com/android/settings/SetupChooseLockPassword.java create mode 100644 src/com/android/settings/SetupChooseLockPattern.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 5c889f46ad..82b135f6de 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1159,8 +1159,17 @@ android:excludeFromRecents="true" /> + + + + diff --git a/res/layout-land/setup_template.xml b/res/layout-land/setup_template.xml new file mode 100644 index 0000000000..cc3402fbb1 --- /dev/null +++ b/res/layout-land/setup_template.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout-sw600dp-land/setup_template.xml b/res/layout-sw600dp-land/setup_template.xml new file mode 100644 index 0000000000..33c31a5819 --- /dev/null +++ b/res/layout-sw600dp-land/setup_template.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout-sw600dp/setup_template.xml b/res/layout-sw600dp/setup_template.xml new file mode 100644 index 0000000000..eb210b7dda --- /dev/null +++ b/res/layout-sw600dp/setup_template.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/setup_choose_lock_password.xml b/res/layout/setup_choose_lock_password.xml new file mode 100644 index 0000000000..b1ac02b15f --- /dev/null +++ b/res/layout/setup_choose_lock_password.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + +