android 關於判斷scrollView滾動停止
阿新 • • 發佈:2019-01-30
今天做安卓的東西,需要判斷scrollView滾動是否停止,但找了半天沒找到這樣的方法,所幸,還有辦法判斷——用執行緒監聽的方法,即判斷當前得到的座標(用getScrollY)是否和上次得到的座標是否一樣,這樣問題就算是解決了。
Java程式碼- /**
- * 得到當前scrollView Y座標的runnable
- *
- * @author Administrator
- *
- */
- public class RunnableGetImageY implements Runnable
- {
-
@Override
- public void run()
- {
- try
- {
- while (!isDone)
- {
- nowY = scrollView.getScrollY();
- if (nowY == preY)
- {
- //證明此時不是滾動狀態
-
}
- preY = nowY;
- Thread.sleep(500);
- }
- }
- catch (InterruptedException e)
- {
- e.printStackTrace();
- }
- }
- }