Collapsing Toolbar
Android Material風(fēng)格的應(yīng)用(一)--AppBar TabLayout
Android Material風(fēng)格的應(yīng)用(二)--RecyclerView
Android Material風(fēng)格的應(yīng)用(三)--DrawerLayout
Android Material風(fēng)格的應(yīng)用(四)--FloatActionButton
Android Material風(fēng)格的應(yīng)用(五)--CollapsingToolbar

CollapsingToolbar
工程源碼
我們?yōu)榱斜淼膇tem創(chuàng)建一個(gè)詳情頁面,創(chuàng)建
DetailActivity.java對(duì)應(yīng)的布局文件activity_detail.xml
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="@dimen/app_bar_height"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/collapsing_toolbar"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleMarginEnd="@dimen/article_keylines"
app:expandedTitleMarginStart="@dimen/md_keylines"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/image"
android:fitsSystemWindows="true"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax"/>
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"></android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
在代碼中初始化相關(guān)的邏輯
CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout)findViewById(R.id.collapsing_toolbar);