代码如下:
AutoScrollTextView.java
实现了宽度的判断,文本自动滚动及开始和停止滚动等功能。
在UI xml中的配置如下:
在Activity中的使用方法如下:
如果想改变跑马灯的文字内容或者文字效果,则在调用完setText方法之后,需要再调用一下init(WindowManager windowManager)方法,重新进行初始化和相关参数的计算。
本文介绍了一个自定义的Android单行文本跑马灯控件,该控件能够实现文本自动滚动,并提供了开始和停止滚动的功能。通过简单的XML配置和Activity中的初始化设置,即可轻松实现跑马灯效果。
代码如下:
AutoScrollTextView.java
实现了宽度的判断,文本自动滚动及开始和停止滚动等功能。
在UI xml中的配置如下:
在Activity中的使用方法如下:
如果想改变跑马灯的文字内容或者文字效果,则在调用完setText方法之后,需要再调用一下init(WindowManager windowManager)方法,重新进行初始化和相关参数的计算。

被折叠的 条评论
为什么被折叠?