From fd17eb431557d02ff2a20881f25563b8242a6519 Mon Sep 17 00:00:00 2001 From: Udam Saini Date: Thu, 10 Mar 2016 14:19:27 -0800 Subject: [PATCH] Uses recycler view to add a line at the top in the intro Also, adjusts the divider insets as appropriate for settings and setup wizard. bug:27591940 Change-Id: I7aeefd6d1bfe94c97f686e81bc045d31e878655f --- .../fingerprint_enroll_introduction.xml | 2 +- .../fingerprint/FingerprintEnrollBase.java | 3 +-- .../FingerprintEnrollIntroduction.java | 24 +++++++++++-------- .../SetupFingerprintEnrollIntroduction.java | 4 ++++ 4 files changed, 20 insertions(+), 13 deletions(-) diff --git a/res/layout/fingerprint_enroll_introduction.xml b/res/layout/fingerprint_enroll_introduction.xml index ee2a95fb465..f43bdb66a36 100644 --- a/res/layout/fingerprint_enroll_introduction.xml +++ b/res/layout/fingerprint_enroll_introduction.xml @@ -15,7 +15,7 @@ limitations under the License --> - parent, View view, int position, long id) { - final Item item = (Item) parent.getItemAtPosition(position); - switch (item.getId()) { + public void onItemSelected(IItem item) { + switch (((Item) item).getId()) { case R.id.next_button: onNextButtonClick(); break; diff --git a/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java b/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java index 0c142b61940..aa1a0685741 100644 --- a/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java +++ b/src/com/android/settings/fingerprint/SetupFingerprintEnrollIntroduction.java @@ -28,6 +28,7 @@ import com.android.internal.widget.LockPatternUtils; import com.android.settings.R; import com.android.settings.SetupChooseLockGeneric; import com.android.settings.SetupWizardUtils; +import com.android.setupwizardlib.SetupWizardRecyclerLayout; import com.android.setupwizardlib.view.NavigationBar; public class SetupFingerprintEnrollIntroduction extends FingerprintEnrollIntroduction @@ -60,6 +61,9 @@ public class SetupFingerprintEnrollIntroduction extends FingerprintEnrollIntrodu Button nextButton = getNavigationBar().getNextButton(); nextButton.setText(null); nextButton.setEnabled(false); + SetupWizardRecyclerLayout layout = (SetupWizardRecyclerLayout) getSetupWizardLayout(); + layout.setDividerInset(getResources().getDimensionPixelSize( + R.dimen.suw_items_icon_divider_inset)); } @Override