簡體   English   中英

Android ScrollView檢測滾動動畫的結束/完成

[英]Android ScrollView detect end of/finished scroll animation

我的問題很簡單:我想檢測ScrollView何時結束滾動動畫。

  • 我們無權訪問ScrollView的Scroller對象。
  • 當參數t和oldt相同時(在滾動末尾),不會調用ScrollView.onScrollChanged

我能找到的唯一可行的解​​決方案是以下解決方案,它每隔100毫秒檢查一次滾動是否結束,這對我來說聽起來很可怕。 https://stackoverflow.com/a/10198865/1310343

有沒有更優雅的解決方案?

嘗試擴展ScrollView類並重寫onScrollChanged方法。 那應該工作。 使用“ getMaxScrollAmount”方法,您應該能夠找到滾動是否完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM