Android::视图知道它何时滚动吗?
我有一个 ScrollView 和其中的视图。
我想在 ScrollView 中的子视图之一上有特殊行为。我的问题是,视图本身知道它何时滚动吗?是否有回调,例如 onScrollChanged 或可以通知我的视图滚动视图中的滚动已更改的回调?
视图不应该知道父滚动视图。
我尝试使用 ViewTreeObsever 并注册 onScrollChangeListener 回调,但由于某种原因,当我滚动内容时,我没有收到任何回调。
I have a ScrollView and views inside it.
I want to have special behaviour on one of the child views in the ScrollView. My question is, does the view itself know when it is scrolled? Is there a callback, like onScrollChanged or something that can notify my view that the scroll in the scrollView is changed?
The views should not know about the parent scrollview.
I tried using ViewTreeObsever, and registering a onScrollChangeListener callback, but for some reason I get no callback whatsoever when I scroll things.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有 OnScrollListener 处理滚动事件。
There is the OnScrollListener which handles scroll events.