diff --git a/packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/CollapsingToolbarBaseFragment.java b/packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/CollapsingToolbarBaseFragment.java index 345392814c8f0..e7026686d9ff0 100644 --- a/packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/CollapsingToolbarBaseFragment.java +++ b/packages/SettingsLib/CollapsingToolbarBaseActivity/src/com/android/settingslib/collapsingtoolbar/CollapsingToolbarBaseFragment.java @@ -41,6 +41,8 @@ public abstract class CollapsingToolbarBaseFragment extends Fragment implements private static final int FULLY_EXPANDED_OFFSET = 0; private static final String KEY_IS_TOOLBAR_COLLAPSED = "is_toolbar_collapsed"; + @Nullable + private CoordinatorLayout mCoordinatorLayout; @Nullable private CollapsingToolbarLayout mCollapsingToolbarLayout; @Nullable @@ -57,6 +59,7 @@ public abstract class CollapsingToolbarBaseFragment extends Fragment implements @Nullable Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.collapsing_toolbar_base_layout, container, false); + mCoordinatorLayout = view.findViewById(R.id.content_parent); mCollapsingToolbarLayout = view.findViewById(R.id.collapsing_toolbar); mAppBarLayout = view.findViewById(R.id.app_bar); if (mAppBarLayout != null) { @@ -96,6 +99,14 @@ public abstract class CollapsingToolbarBaseFragment extends Fragment implements } } + /** + * Return an instance of CoordinatorLayout. + */ + @Nullable + public CoordinatorLayout getCoordinatorLayout() { + return mCoordinatorLayout; + } + /** * Return an instance of app bar. */