简体   繁体   English

Android CollapsingToolbarLayout setLayoutFlags里面的视图

[英]Android CollapsingToolbarLayout setLayoutFlags of views inside

I'm trying to make a CollapsingToolbarLayout that is like GooglePlay . 我正在尝试制作类似于GooglePlay的CollapsingToolbarLayout
All is fine except for one thing. 除了一件事,一切都很好。
I can't make the toolbar inside CollapsingToolbarLayout to alwaysEnter 我无法将CollapsingToolbarLayouttoolbaralwaysEnter

<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>

I know that setting scrollFlags inside CollapsingToolbarLayout won't have any effect, but if I set the scrollFlags of my CollapsingToolbarLayout as enterAlwaysCollapsed I get unwanted behavior in which when the screen is scrolled to bottom and when I scrollup again all the views inside CollapsingToolbarLayout is shown. 我知道在CollapsingToolbarLayout中设置scrollFlags不会产生任何效果,但是如果我将CollapsingToolbarLayoutscrollFlags设置为scrollFlagsenterAlwaysCollapsed不需要的行为,其中,当屏幕滚动到底部时,当我再次enterAlwaysCollapsed滚动时,将显示CollapsingToolbarLayout所有视图。 That's not the behavior I want. 那不是我想要的行为。

The behavior I want is when the screen is scrolled to bottom then when I scroll up I only want the toolbar to show and when the screen is scrolled to top only then it will show the remaining view inside CollapsingToolbarLayout . 我想要的行为是当屏幕滚动到底部时,而当我向上滚动时,我只希望显示toolbar ,而当屏幕滚动到顶部时,它将显示CollapsingToolbarLayout的其余视图。

I know that this behavior is possible since GooglePlay implements it. 我知道这种行为是可能的,因为GooglePlay实现了它。

我可以通过设置CollapsingToolbarLayout来修复它

android:minHeight="?attr/actionBarSize"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 CollapsingToolbarLayout滚动内的Android图像和工具栏(EditText) - Android Image and Toolbar(EditText) inside CollapsingToolbarLayout Scrolling 如何在CollapsingToolbarLayout android中定期更改图像? - How to change image periodically inside CollapsingToolbarLayout android? Inside CollapsingToolbarLayout ImageView Click事件不会触发Android - Inside CollapsingToolbarLayout ImageView Click event is not trigger Android onclick 侦听器不适用于 CollapsingToolbarLayout android 内的 ImageButton - onclick listener not working on ImageButton inside CollapsingToolbarLayout android 在Android 5. +上的CollapsingToolbarLayout中无法单击Switch - Switch is not clickable inside CollapsingToolbarLayout on android 5.+ 带有内部视图组的 CollapsingToolbarLayout 可防止单击其中的嵌套视图 - CollapsingToolbarLayout with inner viewgroup prevents from clicking on nested views inside it 片段内的CollapsingToolbarLayout菜单 - CollapsingToolbarLayout Menu inside a fragment CollapsingToolbarLayout和CollapsingToolbarLayout内的浮动操作按钮位置 - CollapsingToolbarLayout and floating action button position inside CollapsingToolbarLayout ViewPager内的CollapsingToolbarLayout - CollapsingToolbarLayout inside ViewPager CollapsingToolbarLayout内部的片段 - Fragment inside CollapsingToolbarLayout
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM