您想要这样设置:
<android.support.design.widget.CoordinatorLayout> <android.support.design.widget.AppBarLayout> <android.support.design.widget.CollapsingToolbarLayout app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView app:layout_collapseMode="parallax"/> <android.support.v7.widget.Toolbar /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <LinearLayout app:layout_behavior="@string/appbar_scrolling_view_behavior" > <android.support.design.widget.TabLayout /> <android.support.v4.view.ViewPager /> </LinearLayout></android.support.design.widget.CoordinatorLayout>
这将使您在的
Fragments内部具有视差效果
ViewPager。
确保添加以下内容:
android:fitsSystemWindows =“ true”
属性不仅可以
AppBarLayout和
CollapsingToolbarLayout,而这种属性的
Toolbar:
app:layout_collapseMode =“ pin”
如果要添加另一个
Fragment,可以这样添加
frameLayout:
<android.support.design.widget.CoordinatorLayout> <android.support.design.widget.AppBarLayout> <!-- CollapsingToolbarLayout --> </android.support.design.widget.AppBarLayout> <LinearLayout > <android.support.design.widget.TabLayout /> <android.support.v4.view.ViewPager /> </LinearLayout> <frameLayout /></android.support.design.widget.CoordinatorLayout>



