美文网首页Android开发Android开发Android开发经验谈
Android ScrollView在滚动中调用scrollTo

Android ScrollView在滚动中调用scrollTo

作者: SEVENOnduty | 来源:发表于2022-06-29 16:50 被阅读0次

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

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

    布局参考:

    解决方案:

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

    scrollView.smoothScrollTo(0, 0)

    相关文章

      网友评论

        本文标题:Android ScrollView在滚动中调用scrollTo

        本文链接:https://www.haomeiwen.com/subject/yatxbrtx.html