2012-03-21 103 views
2

我想在Horizo​​ntalScrollView滚动完成后执行一些事件。Android:当水平滚动视图停止滚动时检测

从我的研究中,我确定我需要继承Horizo​​ntalScollView,但是应该重写哪些方法?

如何检测到它已完成滚动?

+0

本主题的答案:[8181828](http://stackoverflow.com/questions/8181828/android-detect-when-scrollview-stops-scrolling)与runnable工作得很好。只有'getScrollY()'必须被'getScrollX()'替代' – Schnodahipfe 2012-04-23 13:15:46

回答

0

,我以前提供的解决方案有一个更好的解决方案:

看看这里 - >Android: Detect when ScrollView stops scrolling

我希望这有助于让你开始。

+0

我正在扩展Horizo​​ntalScrollView。但是,我无法找到这isFinished()方法。什么是mScroller?你能否详细说明一下? – Bharath 2012-09-07 11:58:01

+0

这不起作用。 mScroller是ScrollView中的一个私有变量。链接的问题确实有一个解决方案。 – irwinb 2012-10-27 01:08:03

+0

mScroller和isFinished()是私有的,不能在扩展类中使用。 – 2013-05-18 13:37:19