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> 

그래서이 붕괴 도구 모음 위의 일부 내용이 여전히 붕괴 기능을 유지 할 수있는 방법?

+0

내부 레이아웃을 넣어 layout_collapseMode가 설정되지 않은 CollapsingToolbarLayout입니다. – arjunkn

+0

여전히 레이아웃이 축소됩니다. – ravindu1024

답변

0

그것의 너무 늦었지만을 heres 해결 할 수있는 일 당신이 원하는대로 코디네이터 레이아웃을 추가 한 후 선형으로 부모 레이아웃을 가지고 그 immidiate 아이 상대적인 뷰를 배치하고있다 ....