diff options
author | Maurice Lam <yukl@google.com> | 2015-04-18 00:48:21 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-04-18 00:48:22 +0000 |
commit | 8834320c6e4fdc119516d205d6c136940a27442f (patch) | |
tree | 943a337409bffb776f62a6b318442998dc647717 /src/com/android/settings/SetupChooseLockPassword.java | |
parent | 40e0f243c997e239e6fa59dd82822bc91e78c4b9 (diff) | |
parent | bddc56648569ed21b696ca5451cd1fc82009bb43 (diff) | |
download | packages_apps_Settings-8834320c6e4fdc119516d205d6c136940a27442f.zip packages_apps_Settings-8834320c6e4fdc119516d205d6c136940a27442f.tar.gz packages_apps_Settings-8834320c6e4fdc119516d205d6c136940a27442f.tar.bz2 |
Merge "Use SetupWizardLib helpers"
Diffstat (limited to 'src/com/android/settings/SetupChooseLockPassword.java')
-rw-r--r-- | src/com/android/settings/SetupChooseLockPassword.java | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/src/com/android/settings/SetupChooseLockPassword.java b/src/com/android/settings/SetupChooseLockPassword.java index 40bbb29..461b67c 100644 --- a/src/com/android/settings/SetupChooseLockPassword.java +++ b/src/com/android/settings/SetupChooseLockPassword.java @@ -17,6 +17,7 @@ package com.android.settings; import com.android.setupwizard.navigationbar.SetupWizardNavBar; +import com.android.setupwizardlib.util.SystemBarHelper; import android.app.Fragment; import android.content.Context; @@ -26,7 +27,6 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.view.WindowInsets; /** * Setup Wizard's version of ChooseLockPassword screen. It inherits the logic and basic structure @@ -88,7 +88,7 @@ public class SetupChooseLockPassword extends ChooseLockPassword @Override public void onNavigationBarCreated(SetupWizardNavBar bar) { mNavigationBar = bar; - SetupWizardUtils.setImmersiveMode(this, bar); + SetupWizardUtils.setImmersiveMode(this); } @Override @@ -111,15 +111,14 @@ public class SetupChooseLockPassword extends ChooseLockPassword } } - public static class SetupChooseLockPasswordFragment extends ChooseLockPasswordFragment - implements View.OnApplyWindowInsetsListener { + public static class SetupChooseLockPasswordFragment extends ChooseLockPasswordFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.setup_template, container, false); View scrollView = view.findViewById(R.id.bottom_scroll_view); - scrollView.setOnApplyWindowInsetsListener(this); + SystemBarHelper.setImeInsetView(scrollView); ViewGroup setupContent = (ViewGroup) view.findViewById(R.id.setup_content); inflater.inflate(R.layout.setup_choose_lock_password, setupContent, true); return view; @@ -151,20 +150,5 @@ public class SetupChooseLockPassword extends ChooseLockPassword SetupChooseLockPassword activity = (SetupChooseLockPassword) getActivity(); activity.mNavigationBar.getNextButton().setText(text); } - - @Override - public WindowInsets onApplyWindowInsets(View view, WindowInsets insets) { - SetupChooseLockPassword activity = (SetupChooseLockPassword) getActivity(); - final int bottomMargin = Math.max(insets.getSystemWindowInsetBottom() - - activity.mNavigationBar.getView().getHeight(), 0); - ViewGroup.MarginLayoutParams lp = (ViewGroup.MarginLayoutParams) view.getLayoutParams(); - lp.setMargins(lp.leftMargin, lp.topMargin, lp.rightMargin, bottomMargin); - view.setLayoutParams(lp); - return insets.replaceSystemWindowInsets( - insets.getSystemWindowInsetLeft(), - insets.getSystemWindowInsetTop(), - insets.getSystemWindowInsetRight(), - 0 /* bottom */); - } } } |