3
AppbarLayout 내부의 CollapsingToolbarLayout 위에 정적 뷰를 배치하려면 어떻게해야합니까? 내 코디네이터보기 내부 조직은 다음과 같습니다CollapsingToolbarLayout 위에 뷰를 배치하는 방법
<AppBarLayout>
<RelativeLayout/> ----- should not collapse
<CollapsingToolbarLayout/> ----- should collapse
</AppBarLayout>
<NestedScrollView/>
문제는 내가 CollapsingToolbar 위에 아무것도를 추가 할 때 그들은 확실히 표시한다는 것입니다하지만 CollapsingToolbar의 붕괴 기능을 나누기.
전체 XML :
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="c.toolbar_test.ScrollingActivity2">
<android.support.design.widget.AppBarLayout
android:id="@+id/app_bar"
android:layout_width="match_parent"
android:layout_height="@dimen/app_bar_height"
android:fitsSystemWindows="true"
android:theme="@style/AppTheme.AppBarOverlay">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button"/>
</RelativeLayout>
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/toolbar_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_scrolling2"/>
</android.support.design.widget.CoordinatorLayout>
그래서이 붕괴 도구 모음 위의 일부 내용이 여전히 붕괴 기능을 유지 할 수있는 방법?
내부 레이아웃을 넣어 layout_collapseMode가 설정되지 않은 CollapsingToolbarLayout입니다. – arjunkn
여전히 레이아웃이 축소됩니다. – ravindu1024