CollapsingToolbarLayout는 최대 두 개의 직접 차일을 포함 할 수 있습니다.
- 뷰/뷰 그룹과
- 도구 모음
당신이 첫번째 자식으로 보기/뷰 그룹을 두어야 다음 붕괴 및 유지/확대시/숨기기 뷰/뷰 그룹을 보여주고 싶은 경우 도구 모음의 두 번째 자식으로 CollapsingToolbarLayout. 나는 당신이 만에 하나 아이 뷰를 가질 수 있다고 생각
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/layout_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="250dp"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleMarginBottom="32dp"
app:expandedTitleMarginEnd="16dp"
app:expandedTitleMarginStart="70dp"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<ImageView
android:id="@+id/img_group_photo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax" />
<android.support.v7.widget.Toolbar
android:id="@+id/anim_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<!-- Content -->
</android.support.design.widget.CoordinatorLayout>
출처
2017-03-23 14:05:03
FAT
: 여기
은 작업 예입니다. 이미지 뷰를 사용하면 완벽하게 작동합니다. 감사합니다! –
CollapsingToolbarLayout에는 2 개의 하위 항목 (이미지 + 툴바)이있을 수 있지만 이미지는 첫 번째 하위 항목이어야하며 축소되면 사라집니다. – FeelCode