问题标签 [overscroll]

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 回答
256 浏览

android - 有什么方法可以在滚动顶部更改列表视图标题?

当用户过度滚动顶部的列表视图时,我想更改标题的文本。像“Relase for refresh”这可能吗?

0 投票
2 回答
3857 浏览

android - WebView OverScroll

我试图在滚动达到最大值后拉动 webView “反弹”(有点像“拉动刷新”效果)。

我的自定义视图扩展了 WebView,并覆盖了该方法

calcVerticalOverScroll

结果只是

问题是,在 KitKat 之前的任何视图(包括webview)上都非常有效。

在 KitKat 之后,除了 WebView 之外的任何视图都可以完美运行,其中scrollY的日志始终为 0。

关于此版本的 WebView 可能发生的变化有什么想法吗?

如果这不成功,关于如何在 WebView 上正确实现 overScroll 效果的任何想法?

提前致谢。

0 投票
0 回答
431 浏览

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

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

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

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

0 投票
1 回答
1507 浏览

java - Lollipop AppBarLayout/Toolbar 缺少过度滚动动画

使用 AppBarLayout 和 Toolbar 的最基本示例,当尝试滚动更多时,我看不到过度滚动动画(从底部或顶部发光)。但是,如果您投掷内容,它将显示它。

这是代码(nav_drawer_toolbar_layout.xml):

其次是简单的Activity类:

MyFragmentList 是一个带有 RecycleView 的片段,其中包含滚动应用程序的内容。

但是,如果我从 xml 中删除 AppBarLayout 并使工具栏保持打开状态(只需注释 AppBarLayout 打开和关闭),它会在滚动时显示过度滚动动画(发光)。

或者,如果您删除layout_scrollFlags="scroll",则过度滚动有效,但滚动时无法隐藏操作栏。

有关更多信息,请调试 RecycleView,第 2272 行

包含 AppBarLayout 时始终完成,不存在时未完成。是否有东西覆盖了它的触摸事件?

有谁知道谁用 AppBarLayout 显示过度滚动动画(发光)?

0 投票
0 回答
95 浏览

jquery - jQuery overscroll 插件 Android 兼容性

我目前正在 jQuery 应用程序中实现 Overscroll 插件。但是,它在 Android 平台上不太兼容,并且每当我单击应用了 Overscroll 插件的元素时,它都会不断重置它的 x 轴。这是 JSFiddle 上的示例代码。

https://jsfiddle.net/nsoefjrn/

谢谢你。

0 投票
2 回答
6676 浏览

ios - Phonegap Build - DisallowOverscroll 在 IOS 上不起作用

我在使用 Phonegap Build 和我的 Iphone 时遇到了一些问题。

目前,我的 config.xml 中有以下首选项

以及以下元标记;

该应用程序编译良好,并且我的应用程序在“试飞”系统中运行得非常好,除非出现这个问题。该应用程序似乎是“可拖动的”(我认为这是弹跳问题)。

我尝试过的事情;

删除我的 Phonegap 构建项目。

删除所有 config.xml 文件,除非我的主要文件位于项目根目录中。

仅使用其中一种偏好等。

有谁知道如何防止应用程序被拖到屏幕下方(我的元素上有溢出,它们滚动良好,但整个应用程序滚动了几次,这确实影响了用户体验)。

谢谢。

*编辑 1

所以我在mac上打开了我的.ipa文件,似乎在config.xml中“DisallowOverscroll”被设置为false。我不太确定为什么会发生这种情况?

0 投票
1 回答
3866 浏览

android - CoordinatorLayout 中的 NestedScrollView 不显示过度滚动

我有NestedScrollView一些文本,因为那是在 CoordinatorLayout,当我将它滚动到末尾时NestedScrollView不会显示过度滚动效果,我的猜测是当我到达末尾并尝试滚动更多时,我不会滚动 nestedScrollView 但我滚动CoordinatorLayout

0 投票
1 回答
121 浏览

jquery - jquery overscroll.js 模块,无限滚动问题

我正在使用这个插件http://azoff.github.io/overscroll/

我的问题是有时滚动是无限的(即使没有更多元素,您也可以继续滚动)。

我不确定这是如何以及何时发生的,所以我想知道是否有人已经遇到过这个问题。

谢谢!

0 投票
1 回答
1205 浏览

android - 如何禁用滚动视图中的过度滚动,但仅限于 android 的顶部?

我知道我们可以通过 overscroll 模式关闭 overscroll。但是我如何控制它,以使底部具有过度滚动效果而顶部在滚动视图中没有过度滚动效果?

0 投票
1 回答
868 浏览

javascript - 是否在 iOS 上禁用带有 phonegap 的水平过度滚动

我使用 angularjs 和 phonegap。我想创建一个包含滑块的 UI。

问题是,当我使用滑块时,内容会向左或向右滚动(参见图片)。

正常状态

正常状态

当我尝试使用滑块时

当我尝试使用滑块时

捕捉touchmove身体上的事件是不可接受的,因为我希望垂直滚动起作用。

谢谢大家。