在使用CollapsingToolBarLayout和RecycerView时,我发现滚动时工具栏的折叠不一致。我可以在任何东西崩溃之前在RecycerView中滚动到一半,然后它会断断续续地崩溃。这种行为并不总是一致的--有时它会比其他行为崩溃得更多。然而,当我滚动到底部时,它总是完全折叠。我的XML如下所示:
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true" >
<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true">
<com.google.android.material.appbar.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="200dp"
android:fitsSystemWindows="true"
app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed" >
<com.google.android.material.appbar.MaterialToolbar
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent"
app:layout_collapseMode="pin" />
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>
<androidx.recyclerview.widget.RecyclerView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
结果是,最终的问题是在第一个视图持有者的一些视图持有者中有第二个RecycerView。根据这个答案,在内部RecycerView上设置setnestedScrollingEnabled(false)
会使事情按预期进行。
我将CoordinatorLayout与AppBarLayout和CollapsingToolbarLayout一起使用。还有一个内容的NestedScrollView。当我在CollapsingToolbarLayout上滚动时,当Collapsing工具栏Layout折叠时,滚动停止。我想要的是继续滚动NestedScrollView的内容。当我在NestedScrollView上滚动时,它会
我正在尝试在我的android应用程序中实现折叠工具栏。我可以按我希望的方式显示工具栏,但滚动时它不会塌陷。 我正在使用以下代码 activity.xml main_toolbar.xml 下面是屏幕的外观
我在中使用,并且包含一些作为子视图。我所面临的是,当edittext聚焦和keybaoard出现时,我的完整视图不会向上滚动。 下面是作为该布局输出的代码和图像。
此时开始展开 我实际上要做的是使标题在完全展开时变成,允许用户给他/她的字符命名,然后显示为标题。我试图通过调用或,以及对的子级调用这两个方法来解决这个问题。没有效果。
我正在开发一个Android应用程序。在我使用的应用程序中,CollapsingtoolbarLayout和RecycerView一起使用。两个都在工作。但我对他们的定位有问题。我想要的是我想要RecycerView直接在折叠Toobar下面,我想要RecycerView在折叠时与工具栏一起上升。但是我的代码并不像我预期的那样工作。 这就是现在发生的事情。 正如你所看到的,回收器视图有固定的位置覆
我已经创建了一个简单的CollapsingToolbarLayout,它就像一个魅力。我的问题是,如果我试图在嵌套的滚动视图上使用快速滚动,当我松开手指时,它就会停止。正常滚动工作正常。 我的活动代码未更改= 我在这里读到,图像视图上的滚动手势本身有问题,但不是,滚动本身有问题:看这里。 我尝试通过java代码激活“平滑滚动”。看起来,如果我滚动得足够远,图像视图不再可见,那么投掷手势就会被识别出