首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 多种跑马灯的步骤

2012-07-05 
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”.使用其获得焦点时有跑马灯的效果。 ,只是还不知道是否可以,试试先

热点排行