Android 多种跑马灯的方法
?
普通的TextView可以实现跑马灯,但是只有当焦点在它上面时才有效。 如何做一个自动的跑马灯呢?
第一种:继承TextView,然后重写isFocused()方法就可以了,简单!
Java代码:
android:textSize="30px"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:textColor="@color/red"
android:text="1234567890wwwwwwwwwwwwwwwwwwwwww1234567890"
android:focusable="true"
/>复制代码
第2种:还是继承TextView,重写onDraw(),在onDraw中不停的重绘。
Java代码: