问题标签 [android-nestedscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1059 浏览

android-layout - 向下滚动时折叠工具栏不平滑

我的折叠工具栏有问题。当我向上滚动(工具栏正在折叠)时,它会平滑滚动。不幸的是,当我向下滚动(工具栏正在扩展)时,滚动停止等待嵌套滚动视图完全滚动。我想你会通过这个 GIF 理解它:

在此处输入图像描述

这是我的 XML:

0 投票
4 回答
17841 浏览

android - NestedScrollView 内的 RecyclerView ScrollListener

EndlessRecyclerView在 a 的末尾有一个NestedScrollViewEndlessRecyclerView意思是:当用户滚动到 recyclerView 的底部时,它会加载更多数据。这已经实现并在其他地方工作,但是当我将 recyclerView 放入NestedScrollView事件时OnScrollListener不会触发。

XML设计:

代码:

如何获得上述情况的滚动事件?

我知道在彼此内部有两个可滚动视图是不好的。但是,我如何在没有两个可滚动视图的情况下拥有上述情况?

我已经关注了这个链接,但它不起作用:scrollview android 内的 recyclerview 的滚动事件

0 投票
0 回答
24 浏览

android - 如何在协调器布局中使用一个简单的按钮,以便该按钮在向下滚动时隐藏并在向上滚动时显示?

我想在协调器布局中有一个简单的按钮,这样当我向下滚动嵌套滚动视图时,按钮会隐藏起来,向上滚动时我必须能够再次查看该按钮。我如何做到这一点。我用谷歌搜索了很多,但我得到了与浮动按钮相关的东西,我没有使用浮动操作按钮。我正在使用简单的按钮。那么,我该如何实现我的目标呢?请帮帮我!问候,谢谢。

0 投票
2 回答
610 浏览

android - CollapsingToolbarLayout 滚动时不折叠

1 我正在尝试将 CollapsingToolbarLayout 与 ScrollView 一起使用,但我不知道为什么它不起作用。我试试这个:

我的嵌套滚动视图,其行为设置为 appbar_scrolling_view_behavior

我的nestedScrollView 被滚动,但折叠工具栏被固定!

0 投票
1 回答
352 浏览

android-layout - 如何将静态定位按钮放置在协调器布局中以使内容不重叠?

我创建了一个协调器布局,其底部有一个 Appcompat 按钮。我在嵌套滚动视图内的协调器布局内也有一个相对布局。我得到的输出就像固定按钮与相对布局的内容重叠,不允许查看相对布局内的某些元素。请帮帮我!问候,谢谢。`

0 投票
1 回答
647 浏览

android - 如何在calabash-android中使用嵌套滚动视图向下滚动?

所以我试图用android向下滚动一个应用程序,但我得到以下信息:

Calabash::Android::WaitHelpers::WaitError: 找不到任何可滚动的视图

但我有一个带有这个“support.v4.widget.NestedScrollView”类的嵌套滚动。有人知道我如何使用 calabash-android 向下滚动吗?

scroll_down 对我不起作用。

0 投票
2 回答
289 浏览

android - RecyclerView 不嵌套在 NestedScrollView 但在同一个 LinearLayout 时不滚动

我正在使用以下布局,但无法让 RecyclerView 滚动(使用此布局时它在屏幕上不可见,滚动停止直到 NestedScrollView)。

我可以向上滚动到 NestedScrollView 和 CollapsingToolbar 以折叠,如果我删除整个 NestedScrollView 然后我让 RecyclerView 滚动。

如果我在没有 NestedScrollView 的情况下保持线性布局,则只有 RecyclerView 滚动,其余布局是固定的。

我还添加app:layout_behavior="@string/appbar_scrolling_view_behavior"了 RecyclerView,并将 RecyclerView 排除在 NestedScrollView 之外。

如果我在 NestedScrollView 中添加 RecyclerView,则 RecyclerView 不会出现。

0 投票
1 回答
242 浏览

android - Android -FAB 行为与半列表

当 recyclerview 有足够的项目可以滚动时,我让 FAB 工作,但我需要处理 recyclerview 不滚动的情况(项目总数不覆盖屏幕)。

目前这是我处理滚动的方式:

recyclerview 物品少时如何处理?

0 投票
1 回答
780 浏览

android - android - 滚动时出现 CollapsingToolbarLayout 和 NestedScrollView 问题

我有一个简单的collapsingToolbarLayout xml,如下所示:

一切正常,直到我尝试快速从BOTTOM 滚动到 TOP(从嵌套滚动视图内容到 CollapsingToolbarLayout)并且嵌套内容覆盖图像,这太可怕了。我一直在尝试所有我发现的选项,但似乎没有任何效果。

我所有的库都是根据文档更新的,基本代码来自一些似乎对每个人都有效的基本示例。

有人可以帮我解决这个问题吗?

我提供了一些图片来更好地解释这个问题:

  1. 滚动前正常和正确的内容 1.滚动后内容正常正确

  2. 从嵌套滚动到工具栏时 2.从嵌套滚动到工具栏时

0 投票
4 回答
7131 浏览

android - 如何随时(顺利)获得 NestedScrollView 中的滚动百分比?

我想基于滚动更改工具栏的 alpha,如下所示:

在此处输入图像描述

起初,工具栏是透明的,通过滚动到底部,它会越来越明显,最后它会完全不透明(可见)。

我的布局结构是:

嵌套滚动视图的内容将从服务器动态更改,所以我不知道它的高度。

我刚刚找到了两种检测scrollY的方法:

  1. addOnScrollChangedListener

    /li>
  2. setOnScrollChangeListener

    /li>

但这些方式都不是一帆风顺的。例如,如果您检查scrollY(通过使用log.d())的值,您将看到如下内容:

数字之间有很大的差距。

我的问题是:如何(顺利)获得每一刻的滚动百分比?或者根据当前滚动位置更改工具栏 alpha 的任何其他方式?