问题标签 [onscrollchanged]

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 投票
1 回答
404 浏览

android - 水平滚动时未调用 OnScrollChange(...)

我有一个 Xamarin.Forms 应用程序 (XF 4.2.0.709249)。

我将 Scrollview 子类化并在 Android 项目中为它创建了一个渲染器。

我已经重写OnScrollChanged了方法并连接了多个方法,scroll-changed-listeners但是当滚动视图水平滚动时,它们都没有被调用

我注意到适用于 Android的Xamarin.Forms ScrollViewRendererHorizontalScrollView在内部使用 a进行水平滚动,这可能缺少调用事件/调用可覆盖方法的实现吗?

编辑:我还注意到,在渲染器ScrollTo(int x, int y)方法中设置 x 值对 X-Scrolling 没有任何影响。ScrollX渲染器内部永远保持 0,即使 XamarinForms Scrolled 事件发送更新的 X 坐标。

表格项目

安卓项目

0 投票
2 回答
1128 浏览

angular - 视图滚动时未定义角度 nativeElement

当我尝试读取滚动时的 nativeElement 时出现错误。NativeElement 是未定义的,尽管我实现了 AfterViewInit。我还在我的 H1 中将一个引用变量与 viewchild 一起使用。

问题出在 myDiv viewchild 上。另外,在我的模板中,我添加了引用变量。这是我在控制台中遇到的错误:

文件

模板

0 投票
0 回答
173 浏览

android - 在 setOnScrollChangeListener 中无法检测到滚动何时停止

我想在您在 web 视图中滚动时隐藏视图,并在您停止滚动时显示此视图。如何检测您是否停止滚动?我尝试使用以下代码但不起作用。我很想从你那里得到一个提示或一个例子。我想根据 webview 中的用户操作简单地隐藏和显示某个视图。

0 投票
2 回答
84 浏览

android - RecylerView 的 onScrollChanged() 在 Android 中未检测到屏幕底部

我正在实现一个功能,我需要在列表到达末尾时再次点击 API 来获取数据。我已经使用RecyclerViewonScrollListener来检测它是否到达结束,但代码仅在我打开屏幕时第一次运行,但到达屏幕结束时它不起作用。如何检查列表何时结束。

片段代码:

适配器代码:

0 投票
1 回答
48 浏览

java - Recycle view onScrollChange listener keep triggering rappedly

I am using the codes below to add vibration effects to Recycle view when I switch items, but I got the vibration to keep triggered the whole time I touch the Recycle View, I want it to activate vibrator only one time when items are changed.

0 投票
1 回答
218 浏览

android - 以编程方式使 Scrollview 不可滚动并将其改回

我试图在滚动视图到达 scrollY 位置时停止滚动。然后,当子视图(recyclerview)到达顶部或过度滚动时,将其更改回可滚动。

我尝试了两种方法

  1. onTouchListener - 它不与 scrollY 位置交互
  1. setOnScrollChangeListener - 不知道如何将其设置为不可滚动

编辑 1 个 XML

0 投票
2 回答
597 浏览

android - HideBottomViewOnScrollBehavior 不适用于 recyclerview 项目展开/折叠

我试图在向下滚动时隐藏文本视图并在向上滚动时显示它如果我有一个像 10 或 15 这样的项目但它工作正常但如果我有更少的项目它就不一样了

recyclerview,我有展开/折叠功能,所以有时不一样

textview有时不隐藏/可见我不明白我将此行添加到我想在滚动时隐藏/显示的视图中

XML

这是我到目前为止所做的,但不是每次都有效

注意:- 请不要我有一个recyclerview扩展 onclick 的项目,因此滚动和 textview 必须按照该项目行事

任何帮助都会受到高度评价

0 投票
0 回答
24 浏览

javascript - 如何在反应中控制滚动

我想在我的反应应用程序中控制滚动。假设我有一个 500vh 的 div 框,在那个盒子里面我有 5 个 100vh 的 div。我希望当用户滚动时它会从 100vh 下降,依此类推。同样,当用户向上滚动时,它会上升 100vh 等..

有没有办法这样做?因为我已经搜索了很多,我找不到任何东西。

0 投票
0 回答
31 浏览

reactjs - 为什么我无法使用 react useState 在任何函数中访问此状态?

我正在尝试访问函数内当前滚动位置的值。这两个参数工作正常并且可以评估,但是当我使用 scrollPos 状态时,它显示未定义,但我可以在函数之外看到它的实际值。如何在函数内部访问它。我正在使用 react-dnd 来实现拖放和 react-pdf 来显示 react pdf