我遇到了Android的新材料设计支持库的这个所谓的折叠工具栏,我正在考虑将这个新设计应用到我的一些片段中.
所以我也碰巧到达了第三方库,Material View Pager,它与a非常相似Collapsing Toolbar,只不过它有一个内置的View Pager.我想将它集成到我的应用程序中,因为它的功能非常适合某个片段.并且因为它类似于a Collapsing Toolbar,所以它提供了自己Toolbar需要设置的东西setSupportActionBar().
继续,从下面的代码中,我有一个Navigation Drawer负责导航我的五个片段(COR,课程表,评估,INC监视器和清除)之间的导航.
现在,我希望Collapsing Toolbar将它应用于我的两个片段(COR和Clearance),并将其Material View Pager应用于一个片段(评估).问题是,我已经Toolbar为我的所有片段设置了一个标准:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ActionBarPopupThemeOverlay"
app:menu="@menu/menu_toolbar"
android:id="@+id/toolbar"
android:background="@color/primary_dark"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:elevation= "4dp" />
Run Code Online (Sandbox Code Playgroud)
public void setupToolbar() {
toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
setSupportActionBar(toolbar);
}
}
public void setupNavigationDrawer() {
drawer_layout = (DrawerLayout) …Run Code Online (Sandbox Code Playgroud) android android-fragments android-toolbar android-collapsingtoolbarlayout