/** * 纵向滚动的TextView * * Created by Liu Jianping * * @date : 16/6/8. */ public class VerticalScrollTextView extends View{ private List<String> list; /** * 每次向上移动的偏移量 */ private int speed = 5; /** * 每滑动一个偏移量的时间间隔 */ private int interval; /** * 滚动时间 */ private int scrollTime = 1000; /** * 停顿的时间 */ private int delayTime = 3000; /** * 滑动停止后的字符的Y坐标 */ private int fromY; /** * 记录text1, text2 的Y坐标 */ private int currY1, currY2; /** * 用来记录正在滑的两个字符 */ private String text1, text2; /** * 字符颜色 */
纵向滚动的TextView
最新推荐文章于 2024-08-10 08:35:06 发布
本文介绍了一个名为VerticalScrollTextView的自定义View,用于实现文本的纵向滚动效果。该类继承自View,包含滚动速度、时间间隔、滚动时间和停顿时间等属性,并提供了设置列表、获取当前选中下标、绘制文字、滚动逻辑等相关方法。
摘要由CSDN通过智能技术生成