appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false); toolbar.setFitsSystemWindows(false);
collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false); collapsingToolbarLayout.setStatusBarScrimColor(statusBarColor); appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false);
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false);
@Override public void check(View view, NoMatchingViewException noViewFoundException) { CollapsingToolbarLayout collapsingToolbarLayout = null; Toolbar toolbar = null; AppBarLayout appBarLayout = (AppBarLayout) view; for (int i = 0; i < appBarLayout.getChildCount(); i++) { if(appBarLayout.getChildAt(i) instanceof CollapsingToolbarLayout) { collapsingToolbarLayout = (CollapsingToolbarLayout) appBarLayout.getChildAt(i); } } if(collapsingToolbarLayout == null) { throw new IllegalStateException("Current only AppBarLayouts with CollapsingToolbarLayout are supported."); } for (int i = 0; i < collapsingToolbarLayout.getChildCount(); i++) { if(collapsingToolbarLayout.getChildAt(i) instanceof Toolbar) { toolbar = (Toolbar) collapsingToolbarLayout.getChildAt(i); } } if(toolbar == null) { throw new IllegalStateException("Current only CollapsingToolbarLayout with support Toolbar are supported."); } boolean isFullCollapsed = appBarLayout.getBottom() - toolbar.getHeight() == 0; isFullCollapsed |= appBarLayout.getBottom() - toolbar.getHeight() - EspResourceTool.getStatusBarHeight(view.getContext()) == 0; ViewMatchers.assertThat("is full collapsed", isFullCollapsed, is(true)); } };
collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false); collapsingToolbarLayout.setStatusBarScrimColor(statusColor);
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false); toolbar.setFitsSystemWindows(false);
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false); toolbar.setFitsSystemWindows(false);
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false);
collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false); collapsingToolbarLayout.setStatusBarScrimColor(statusBarColor); appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false); collapsingToolbarLayout.setStatusBarScrimColor(statusBarColor); appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false);
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false);
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false);
appBarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.setFitsSystemWindows(false); collapsingToolbarLayout.getChildAt(0).setFitsSystemWindows(false);