Loading packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/CollapsingToolbarDelegate.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.settingslib.collapsingtoolbar; import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST; import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST; import android.app.ActionBar; import android.app.ActionBar; import android.content.res.Configuration; import android.graphics.text.LineBreakConfig; import android.graphics.text.LineBreakConfig; import android.os.Build; import android.os.Build; import android.view.LayoutInflater; import android.view.LayoutInflater; Loading Loading @@ -97,7 +98,7 @@ public class CollapsingToolbarDelegate { .build())); .build())); } } } } disableCollapsingToolbarLayoutScrollingBehavior(); autoSetCollapsingToolbarLayoutScrolling(); mToolbar = view.findViewById(R.id.action_bar); mToolbar = view.findViewById(R.id.action_bar); mContentFrameLayout = view.findViewById(R.id.content_frame); mContentFrameLayout = view.findViewById(R.id.content_frame); final ActionBar actionBar = mHostCallback.setActionBar(mToolbar); final ActionBar actionBar = mHostCallback.setActionBar(mToolbar); Loading Loading @@ -148,7 +149,7 @@ public class CollapsingToolbarDelegate { return mAppBarLayout; return mAppBarLayout; } } private void disableCollapsingToolbarLayoutScrollingBehavior() { private void autoSetCollapsingToolbarLayoutScrolling() { if (mAppBarLayout == null) { if (mAppBarLayout == null) { return; return; } } Loading @@ -159,7 +160,9 @@ public class CollapsingToolbarDelegate { new AppBarLayout.Behavior.DragCallback() { new AppBarLayout.Behavior.DragCallback() { @Override @Override public boolean canDrag(@NonNull AppBarLayout appBarLayout) { public boolean canDrag(@NonNull AppBarLayout appBarLayout) { return false; // Header can be scrolling while device in landscape mode. return appBarLayout.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE; } } }); }); params.setBehavior(behavior); params.setBehavior(behavior); Loading packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/widget/CollapsingCoordinatorLayout.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST; import android.app.ActionBar; import android.app.ActionBar; import android.app.Activity; import android.app.Activity; import android.content.Context; import android.content.Context; import android.content.res.Configuration; import android.content.res.TypedArray; import android.content.res.TypedArray; import android.graphics.text.LineBreakConfig; import android.graphics.text.LineBreakConfig; import android.os.Build; import android.os.Build; Loading Loading @@ -122,7 +123,7 @@ public class CollapsingCoordinatorLayout extends CoordinatorLayout { mCollapsingToolbarLayout.setTitle(mToolbarTitle); mCollapsingToolbarLayout.setTitle(mToolbarTitle); } } } } disableCollapsingToolbarLayoutScrollingBehavior(); autoSetCollapsingToolbarLayoutScrolling(); } } /** /** Loading Loading @@ -243,7 +244,7 @@ public class CollapsingCoordinatorLayout extends CoordinatorLayout { mCollapsingToolbarLayout.findViewById(R.id.support_action_bar); mCollapsingToolbarLayout.findViewById(R.id.support_action_bar); } } private void disableCollapsingToolbarLayoutScrollingBehavior() { private void autoSetCollapsingToolbarLayoutScrolling() { if (mAppBarLayout == null) { if (mAppBarLayout == null) { return; return; } } Loading @@ -254,7 +255,9 @@ public class CollapsingCoordinatorLayout extends CoordinatorLayout { new AppBarLayout.Behavior.DragCallback() { new AppBarLayout.Behavior.DragCallback() { @Override @Override public boolean canDrag(@NonNull AppBarLayout appBarLayout) { public boolean canDrag(@NonNull AppBarLayout appBarLayout) { return false; // Header can be scrolling while device in landscape mode. return appBarLayout.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE; } } }); }); params.setBehavior(behavior); params.setBehavior(behavior); Loading Loading
packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/CollapsingToolbarDelegate.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.settingslib.collapsingtoolbar; import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST; import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST; import android.app.ActionBar; import android.app.ActionBar; import android.content.res.Configuration; import android.graphics.text.LineBreakConfig; import android.graphics.text.LineBreakConfig; import android.os.Build; import android.os.Build; import android.view.LayoutInflater; import android.view.LayoutInflater; Loading Loading @@ -97,7 +98,7 @@ public class CollapsingToolbarDelegate { .build())); .build())); } } } } disableCollapsingToolbarLayoutScrollingBehavior(); autoSetCollapsingToolbarLayoutScrolling(); mToolbar = view.findViewById(R.id.action_bar); mToolbar = view.findViewById(R.id.action_bar); mContentFrameLayout = view.findViewById(R.id.content_frame); mContentFrameLayout = view.findViewById(R.id.content_frame); final ActionBar actionBar = mHostCallback.setActionBar(mToolbar); final ActionBar actionBar = mHostCallback.setActionBar(mToolbar); Loading Loading @@ -148,7 +149,7 @@ public class CollapsingToolbarDelegate { return mAppBarLayout; return mAppBarLayout; } } private void disableCollapsingToolbarLayoutScrollingBehavior() { private void autoSetCollapsingToolbarLayoutScrolling() { if (mAppBarLayout == null) { if (mAppBarLayout == null) { return; return; } } Loading @@ -159,7 +160,9 @@ public class CollapsingToolbarDelegate { new AppBarLayout.Behavior.DragCallback() { new AppBarLayout.Behavior.DragCallback() { @Override @Override public boolean canDrag(@NonNull AppBarLayout appBarLayout) { public boolean canDrag(@NonNull AppBarLayout appBarLayout) { return false; // Header can be scrolling while device in landscape mode. return appBarLayout.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE; } } }); }); params.setBehavior(behavior); params.setBehavior(behavior); Loading
packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/widget/CollapsingCoordinatorLayout.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static android.text.Layout.HYPHENATION_FREQUENCY_NORMAL_FAST; import android.app.ActionBar; import android.app.ActionBar; import android.app.Activity; import android.app.Activity; import android.content.Context; import android.content.Context; import android.content.res.Configuration; import android.content.res.TypedArray; import android.content.res.TypedArray; import android.graphics.text.LineBreakConfig; import android.graphics.text.LineBreakConfig; import android.os.Build; import android.os.Build; Loading Loading @@ -122,7 +123,7 @@ public class CollapsingCoordinatorLayout extends CoordinatorLayout { mCollapsingToolbarLayout.setTitle(mToolbarTitle); mCollapsingToolbarLayout.setTitle(mToolbarTitle); } } } } disableCollapsingToolbarLayoutScrollingBehavior(); autoSetCollapsingToolbarLayoutScrolling(); } } /** /** Loading Loading @@ -243,7 +244,7 @@ public class CollapsingCoordinatorLayout extends CoordinatorLayout { mCollapsingToolbarLayout.findViewById(R.id.support_action_bar); mCollapsingToolbarLayout.findViewById(R.id.support_action_bar); } } private void disableCollapsingToolbarLayoutScrollingBehavior() { private void autoSetCollapsingToolbarLayoutScrolling() { if (mAppBarLayout == null) { if (mAppBarLayout == null) { return; return; } } Loading @@ -254,7 +255,9 @@ public class CollapsingCoordinatorLayout extends CoordinatorLayout { new AppBarLayout.Behavior.DragCallback() { new AppBarLayout.Behavior.DragCallback() { @Override @Override public boolean canDrag(@NonNull AppBarLayout appBarLayout) { public boolean canDrag(@NonNull AppBarLayout appBarLayout) { return false; // Header can be scrolling while device in landscape mode. return appBarLayout.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE; } } }); }); params.setBehavior(behavior); params.setBehavior(behavior); Loading