繁体   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