美文网首页
ScrollView滚动到指定View的位置

ScrollView滚动到指定View的位置

作者: WotYang | 来源:发表于2020-02-20 14:21 被阅读0次
    场景

    项目中优化用户体验,在选择完某个选项后,自动滚动到下一个选项。

    实现
     // 这里采用post是因为如果 view 还没有 visible,获取到的宽高都是0
    scrollView.post{
          // scrollTo()的第二个参数代表要滚动到的位置,top为滚动到指定view的顶部,还可以滚动到bottom
          scrollView.scrollTo(0,  llTeacher.getTop());
     }
    

    补充

    // 滚到到底部
    scrollView.fullScroll(ScrollView.FOCUS_DOWN);
    
    // 滚动到顶部
    scrollView.fullScroll(ScrollView.FOCUS_UP);
    

    相关文章

      网友评论

          本文标题:ScrollView滚动到指定View的位置

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