前言:
我相信很多人都在实现过android的跑马灯效果,肯定也有很多人说一个界面不能实现多个跑马灯效果,其实是可以实现的,今天我们就带你实现一下。
- 跑马灯最简单的代码实现如下:
<TextView
android:layout_width="100px"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:focusable="true"
android:singleLine="true"
android:marqueeRepeatLimit="marquee_forever"
android:focusableInTouchMode="true"
android:scrollHorizontally="true"
android:text="马灯效果">
</TextView>
注意:
ellipsize=”marquee” :跑马灯效果
marqueeRepeatLimit:循环的次数
singleLine:如果不设置成单行,跑马灯也就没有了意义
至于为什么focusable设置为true,那是因为只有获得了焦点才能出现跑马灯的效果
更多的含义请参