博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用ScrollView实现布局自动滚动
阅读量:6833 次
发布时间:2019-06-26

本文共 656 字,大约阅读时间需要 2 分钟。

  hot3.png

首先1,

获得 sc = (ScrollView) findViewById(R.id.scroll);//scroll对象
LinearLayout mlayout = (LinearLayout) findViewById(R.id.mlayout);//scrollView中包含的布局对象
2,定义一个Handler
private final Handler mHandler = new Handler();
3,实现一个线程

private Runnable ScrollRunnable= new Runnable() {@Overridepublic void run() {int off = mlayout.getMeasuredHeight() - sc.getHeight();//判断高度                        if (off > 0) {sc.scrollBy(0, 30);if (sc.getScrollY() == off) {Thread.currentThread().interrupt();} else {mHandler.postDelayed(this, 1000);}}}};

4,开始滚动

mHandler.post(ScrollRunnable);

5,暂停滚动

mHandler.removeCallbacks(ScrollRunnable);

转载于:https://my.oschina.net/liuwj/blog/91672

你可能感兴趣的文章
猛醒:也许我们一生追求的都错了!
查看>>
IDDD 实现领域驱动设计-理解领域和子域
查看>>
GitHub基本操作
查看>>
微信开发(01)之如何成为开发者
查看>>
Redis 中的事务
查看>>
canvas使用3
查看>>
怎么创建MongoDB数据库
查看>>
Quart2D图形上下文
查看>>
html5 canvas旋转+缩放
查看>>
QtGui.QSplitter
查看>>
前端进阶试题css(来自js高级前端开发---豪情)既然被发现了HOHO,那我就置顶了嘿嘿!觉得自己技术OK的可以把这套题目做完哦,然后加入高级前端的社区咯...
查看>>
ODAC(V9.5.15) 学习笔记(十九)主键值自动生成
查看>>
MVC4 WebApi开发中如果想支持Session请做好如下几个方面的问题
查看>>
Android中View绘制流程以及invalidate()等相关方法分析
查看>>
nicehair
查看>>
Hibernate工作原理
查看>>
《双龍形态操盘秘笈》
查看>>
怎样查看apk须要支持的Android版本号
查看>>
各种机械键盘轴线之间的差究竟好轴
查看>>
攻略三战的完美体验3Castle Fantisia阿兰·梅希亚战争艾伦西战记它包含重做版本(这是新的艾伦·梅希亚大战)...
查看>>