2017-01-06 11 views
0

私はGooglePlayのようなCollapsingToolbarLayoutを作成しようとしています。
1つのこと以外はすべて問題ありません。
私はCollapsingToolbarLayoutscrollFlagsを設定することは何の影響も及ぼさないことを知っているが、私は不必要な動作を得るenterAlwaysCollapsedとして、私は私のCollapsingToolbarLayoutscrollFlagsを設定している場合toolbarCollapsingToolbarLayout内部 Android CollapsingToolbarLayout setLayoutビューの内側にある

alwaysEnterから
<android.support.design.widget.CollapsingToolbarLayout 
       android:elevation="2dp" 
       app:layout_scrollFlags="scroll|exitUntilCollapsed|snap" 
       app:contentScrim="@color/colorPrimaryDark" 
       android:id="@+id/toolbar_layout" 
       android:fitsSystemWindows="true" 
       app:titleEnabled="false" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

       <ImageView 
        app:layout_collapseMode="parallax" 
        android:maxHeight="300dp" 
        android:id="@+id/profileFarmImage_loggedLO" 
        android:adjustViewBounds="true" 
        android:scaleType="centerCrop" 
        android:fitsSystemWindows="true" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        app:popupTheme="@style/AppTheme.PopupOverlay"/> 

       <android.support.v7.widget.Toolbar 
        app:layout_scrollFlags="scroll|enterAlways|snap" 
        android:layout_width="match_parent" 
        app:layout_collapseMode="pin" 
        android:layout_height="?attr/actionBarSize" 
        app:popupTheme="@style/AppTheme.PopupOverlay" /> 

      </android.support.design.widget.CollapsingToolbarLayout> 

をすることはできません画面が下にスクロールされ、再度スクロールアップすると、CollapsingToolbarLayout内のすべてのビューが表示されます。それは私が望む行動ではありません。

私が望む振る舞いは、スクロールして画面をスクロールしてからスクロールアップするときに、toolbarが表示され、画面が一番上にスクロールされたときに残りの表示がCollapsingToolbarLayoutに表示されます。

GooglePlayが実装しているので、この動作が可能であることはわかっています。

答えて

0

私はCollapsingToolbarLayout

android:minHeight="?attr/actionBarSize" 
を設定することで、それを修正することができました
関連する問題