Android开发Android开发Android开发经验谈

Android ScrollView在滚动中调用scrollTo

2022-06-29  本文已影响0人  SEVENOnduty

问题场景描述:在一个协议页面里面 ScrollView嵌套webview来展示服务协议内容,当用户操作刷新功能后,ScrollView自动回滚到服务协议顶部, 会发现当webview已经加载完服务协议页面后, 如果此时页面处于惯性滚动中,滚动效果还没有结束的时候,调用scrollTo(0,0)作用失效,无法回到服务协议页面顶部。

原因分析:scrollTo()被惯性滚动效果覆盖,不生效

布局参考:

解决方案:

在scrollTo(0,0)之后加上以下语句调用,打断ScrollView的惯性滚动:

scrollView.smoothScrollTo(0, 0)

上一篇下一篇

猜你喜欢

热点阅读