2012-03-21 164 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