이 비디오 에서와 같이 머티리얼 디자인 스크롤 기술 에서 '겹치는 콘텐츠가있는 유연한 공간'패턴을 구현하고 싶습니다 .
내 XML 레이아웃은 다음과 같습니다.
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="192dp"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<android.support.v7.widget.Toolbar
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent"
app:layout_collapseMode="pin"/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<....>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
디자인 라이브러리를 사용하여 쉽게 수행 할 수있는 방법이 있습니까? 아니면 사용자 지정 CoordinatorLayout.Behavior 를 구축 해야합니까?
반대쪽을 찾고 있는데, CollapsingToolbarLayout 내부의 이미지는 툴바 뒤와 NestedScrollView 아래에 다른 색상으로 몇 dps를 더 표시해야합니다!
—
David
FrameLayout, RelativeLayout을 사용했지만 항상 조각이 actionBar와 겹쳤습니다. NestedScrollView를 모든 조각에 대한 부모로 사용하는 것이 해결책이었습니다. 감사!
—
JCarlosR