关于ScrollView的使用这一篇就够了

Cytheria ·
更新时间:2024-11-10
· 516 次阅读

1.ScrollView使用介绍

scrollviewItem.xml

效果图:

此处省略。。。。。。。。。。。

肯定要结果图呀!!
在这里插入图片描述

上面说了怎么监听,下面再来说说怎么在某条件下滑动到顶部和底部

3.ScrollView滑动到顶部和底部

需求比如说点击某个btn自动滑动到顶部/底部

Android ScrollView滑动到顶部和底部:

Scrollview禁止滑动: scrollView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { return true; }}); 可滑动 scrollView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { return false; }});

滑动到底部

scrollView.post(new Runnable() { @Override public void run() { //滑动底部 scrollView.fullScroll(ScrollView.FOCUS_DOWN); }});

滑动到顶部

scrollView.post(new Runnable() { @Override public void run() { //滑动顶部 scrollView.fullScroll(ScrollView.FOCUS_UP); }});

滑动到某个位置

scrollView.post(new Runnable() { @Override public void run() { int offset = 100;//偏移值 scrollView.smoothScrollTo(0, offset); }});

参考:

ScrollView监听滑动到底部
Scrollview控制滑动到底部

最后还没完,来加个需求吧:ScrollView阻尼回弹效果!!下回再总结完善


作者:菜鸟码农阿庆



scrollview

需要 登录 后方可回复, 如果你还没有账号请 注册新账号