Merge "Export the instance of CoordinatorLayout" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-06-28 08:35:04 +00:00
committed by Android (Google) Code Review

View File

@@ -41,6 +41,8 @@ public abstract class CollapsingToolbarBaseFragment extends Fragment implements
private static final int FULLY_EXPANDED_OFFSET = 0; private static final int FULLY_EXPANDED_OFFSET = 0;
private static final String KEY_IS_TOOLBAR_COLLAPSED = "is_toolbar_collapsed"; private static final String KEY_IS_TOOLBAR_COLLAPSED = "is_toolbar_collapsed";
@Nullable
private CoordinatorLayout mCoordinatorLayout;
@Nullable @Nullable
private CollapsingToolbarLayout mCollapsingToolbarLayout; private CollapsingToolbarLayout mCollapsingToolbarLayout;
@Nullable @Nullable
@@ -57,6 +59,7 @@ public abstract class CollapsingToolbarBaseFragment extends Fragment implements
@Nullable Bundle savedInstanceState) { @Nullable Bundle savedInstanceState) {
final View view = inflater.inflate(R.layout.collapsing_toolbar_base_layout, container, final View view = inflater.inflate(R.layout.collapsing_toolbar_base_layout, container,
false); false);
mCoordinatorLayout = view.findViewById(R.id.content_parent);
mCollapsingToolbarLayout = view.findViewById(R.id.collapsing_toolbar); mCollapsingToolbarLayout = view.findViewById(R.id.collapsing_toolbar);
mAppBarLayout = view.findViewById(R.id.app_bar); mAppBarLayout = view.findViewById(R.id.app_bar);
if (mAppBarLayout != null) { 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. * Return an instance of app bar.
*/ */