我有一个包含 NestedScrollView 的 Coordinatorlayout,其中包含 ExpandableListView 滚动。在组折叠之前它可以正常工作,但是一旦它们扩展它就会表现得很奇怪。NestedScrollView 开始在顶视图后面而不是给它一个视差效果。
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@android:color/white">
<android.support.v4.widget.NestedScrollView
android:id="@+id/frag_itemdetail_scrl_nested"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="fill_vertical"
android:fillViewport="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<ExpandableListView
android:id="@+id/frag_itemdetail_explist"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:transcriptMode="disabled"
android:groupIndicator="@null"/>
</android.support.v4.widget.NestedScrollView>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_194">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsingtoolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:contentScrim="@android:color/white"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/frag_itemdetail_iv_itemimage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/instantt"
app:layout_collapseMode="parallax"
app:layout_collapseParallaxMultiplier="0.7">
</ImageView>
<ProgressBar
android:id="@+id/frag_itemdetail_prg_itemimage"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerInParent="true"/>
</RelativeLayout>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
app:layout_collapseMode="pin"/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>