Android 多种跑马灯的步骤
Android 多种跑马灯的方法?普通的TextView可以实现跑马灯,但是只有当焦点在它上面时才有效。 如何做一个自
Android 多种跑马灯的方法
?
普通的TextView可以实现跑马灯,但是只有当焦点在它上面时才有效。 如何做一个自动的跑马灯呢?
第一种:继承TextView,然后重写isFocused()方法就可以了,简单!
Java代码:
android:layout_height="wrap_content"
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代码:
addStatesFromChildren = “true”.使用其获得焦点时有跑马灯的效果。 ,只是还不知道是否可以,试试先