私はGooglePlayのようなCollapsingToolbarLayout
を作成しようとしています。
1つのこと以外はすべて問題ありません。
私はCollapsingToolbarLayout
内scrollFlags
を設定することは何の影響も及ぼさないことを知っているが、私は不必要な動作を得るenterAlwaysCollapsed
として、私は私のCollapsingToolbarLayout
のscrollFlags
を設定している場合toolbar
CollapsingToolbarLayout
内部 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が実装しているので、この動作が可能であることはわかっています。