Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> 如何監聽android的屏幕滑動停止事件

如何監聽android的屏幕滑動停止事件

編輯:Android開發實例

在scrollview滑動的過程中存在手離開觸摸屏後,屏幕依然滑動的狀態,請問如何監聽滑動停止事件呢?

------------------------------------------------------------------------------------------------------------------
問題補充:
啟動線程來獲得當前的scrollview的高度,並實時更新就可以了,一旦高度不再發生變化則判斷為停止,重寫ScrollView搞起來太麻煩了,不過還是謝謝你拉
 

rayleeya 寫道 貌似沒有辦法使用標准的ScrollView獲得滾動停止的消息,因為從ScrollView的滑動是依靠Scroller實現的,但是ScrollView中沒有將Scroller的接口暴露出來。不過可以這樣做,自定義一個ScrollView,內容只要將標准的ScrollView拷貝出來,然後就可以利用Scroller的兩個屬性去判斷是否滾動完畢:

    public final boolean isFinished() {
        return mFinished;
    }

    public final int getDuration() {
        return mDuration;
    }

用以上的兩個方法就可以判斷了。


 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved