使用mAppBarLayout.setExpanded(true)
展开Toolbar
并使用mAppBarLayout.setExpanded(false)
折叠Toolbar
。
如果你想防止CollapsingToolbarLayout扩张,直到 标签1被点击,那么你应该使用mAppBarLayout.setLayoutParams(params)
编程改变 CollapsingToolbarLayout
高度。
崩溃:使用时Tabs(2,3,4)
点击
CoordinatorLayout.LayoutParams params =(CoordinatorLayout.LayoutParams) mAppBarLayout.getLayoutParams();
params.height = 3*80; // COLLAPSED_HEIGHT
mAppBarLayout.setLayoutParams(params);
mAppBarLayout.setExpanded(false);
展开:使用时Tab 1
点击
CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) mAppBarLayout.getLayoutParams();
params.height = 3*200; // EXPANDED_HEIGHT
mAppBarLayout.setLayoutParams(params);
mAppBarLayout.setExpanded(true);
希望这将帮助你〜
来源
2017-03-24 04:55:42
FAT