问题标签 [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 投票
3 回答
6363 浏览

android - 如果 ListView 在 NestedScrollView 内,match_parent 不适用于 ListView

在我的应用程序中,我使用的是 a ListView,它位于 aNestedScrollView中。当我设置它heightListViewmatch_parent它不会覆盖整个屏幕。我希望它ListView覆盖整个屏幕。

我的 XML 文件:

0 投票
0 回答
443 浏览

android - Scrollview - 注册监听器,当视图通过滚动视图顶部时

当用户到达子类NestedScrollView中的某个视图时,我需要更新我的选项卡(TabLayout ) 。

我的布局:

为了更清楚地说明我的意思,这是一张带有实际数据的图像:

带数据的图像

TabLayout 有 3 个固定选项卡。TabLayout 始终停留在屏幕上。当用户向下或向上滚动时,我想更新 TabIndicator。当它通过 Divider 时,应该会发生这种情况。

那么如何制作一个滚动监听器,它会发现视图是否已经滚动到可见区域之外?

这是我的子类 NestedScrollView: ObservableScrollView.java

我的 onScrollChangedListener 处理视差图像滚动:

它指的是这个SO question。

0 投票
0 回答
1277 浏览

android - 如何使用滚动条和快速滚动到 NestedScrollView

我正在使用带有 Coordinator 布局的 NestedScrollView。

我想添加一个滚动条来使用它来拖动滚动视图(快速滚动)。看起来 NestedScrollView 没有 fastScroll 属性。

我尝试添加

所有这一切都没有奏效。

0 投票
5 回答
15645 浏览

android - 在 CoordinatorLayout 内使用 NestedScrollView、RecyclerView(水平)进行 NestedScrolling

我有一个带有 CollapsingToolbarLayout 的 UI 设计,如下所示。

我的问题是,只有当我触摸并滚动 RecyclerView 之外的区域时,滚动才正常。如果我尝试在 RecyclerView 内垂直滚动,则滚动被“困住”并且只有 NestedScrollView 正在滚动,CollaspingToolbarLayout 不会折叠。

0 投票
1 回答
2794 浏览

android - NestedScrollView 内的 webview 导致高度问题

我使用 support.v4.widget.NestedScrollView,但我的 webview 有问题。

这是我的布局:

使用这种布局,webview 必须滚动很多(抱歉链接,我不能发布图像)

https://drive.google.com/open?id=0B7otV-_1sdEvUWRzSjlHY01fY3c

如果我将 webview 更改为 wrap_content 则 webview 很小

https://drive.google.com/open?id=0B7otV-_1sdEvbVFSRlR0a2IxeUk

0 投票
1 回答
1208 浏览

android-viewpager - 如何使viewpagers片段部分在android中可滚动?

我现在在 viewpager 之前使用 viewpager,还有一个 tablayout 和 videoview。所以我的 viewpager 片段内容很大,那么它必须显示在滚动视图中,那么我如何在可滚动区域中显示 viewpager 片段视图?一旦我将滚动视图作为片段视图中的父布局,那么 viewpager 不会显示任何片段?如何解决这个问题?我必须使我的 viewpagers 片段可滚动

如何使 viewpagers 片段布局可滚动?

0 投票
0 回答
431 浏览

android - 在 NestedScrollView 中覆盖 onOverScrolled 会导致值不正确

我正在尝试实现“过度滚动”以在我的 NestedScrollView 中触发动作效果(与 Coordinator 布局中的 CollapsingToolbarLayout 一起)。我通过扩展 NestedScrollView 并覆盖 onOverScrolled 创建了自己的视图:

但是,我没有得到任何有用的值。当 NestedScrollView 包含高度小于“全屏”(包括折叠工具栏)的内容时,该值始终为 0。当内容超过“全屏”时,在简单地滚动内容时触发该方法没有过度滚动。

有没有其他人遇到过这个问题?还有其他方法可以触发 NestedScrollView 中的过度滚动操作吗?

0 投票
1 回答
4207 浏览

android - android - CoordinatorLayout/NestedScrollView/Hide-Show Toolbar/Issue with WebView

我有一个问题:

当我在 webview 中滚动时,工具栏被隐藏或显示(完美!)但加载/定位网页存在问题。例如,如果我滚动到页面中间并单击链接,则将加载的新页面也大约位于页面中间而不是顶部。好像滚动条没有从一页移动到另一页。

如果我添加到 NestedScrollView:

一切都适用于 web 视图(页面加载并显示良好,虽然从顶部开始)但我失去了使用工具栏的隐藏/显示:(

你对这个问题有任何想法吗?

预先感谢您的帮助 :)

(有关信息:Android 设计支持库:23.0.1)

0 投票
7 回答
9604 浏览

android - 折叠工具栏和nestedscrollview滚动不顺畅

嵌套滚动视图在向下滚动时平滑滚动,但在向上滚动时缓慢。向上滚动时折叠工具栏(带有图像视图和框架布局)不会呈现其内容(保持空白)。我已经尝试了折叠工具栏中的每个标志。

0 投票
1 回答
2338 浏览

android - NestedScrollView 和 onInterceptTouchEvent

我确实扩展了 NestedScrollView 和 @Override 它的方法:onTouchEventonInterceptTouchEvent。问题是 super.onTouchEvent 从不调用 ACTION_DOWN (它由我的 onIntereceptTouchEvent 调用),因此 NestedScrollView 没有移动,我得到错误:

onTouchEvent 中的 pointerId=-1 无效

在触发 ACTION_DOWN 时,在 NestedScrollView 的 onTouchEvent 方法中设置了指针 id。

我自己无法设置,重写整个 onTouchEvent 方法似乎是一个痛苦的计划。可以在这里使用帮助。当我单击不侦听触摸事件的视图时,NestedScrollView 确实会移动(基本上就是这样,我的 onInterecptTouchEvent 方法没有被调用,并且 ACTION_DOWN 在 NestedScrollView onTouchEvent 中处理)。