Android TextView跑马灯效果

工作中最近有用到,作下笔记,具体的代码片段如下:

Android TextView跑马灯效果_第1张图片
marquee textview

android:focusable和android:focusableInTouchMode要同时设置true时才起效,而且当前的TextView内容只能单行显示。

android:marqueeRepeatLimit用来设置跑马灯效果的显示次数,这里设置的是无限循环。

android:ellipsize主要是TextView的内容过长的显示方式,有四个选择start,middle,end以及marquee,前三中的设置分别是内容过长省略号在显示区域的起始,中间,结束位置,后面一种就是以跑马灯水平滚动的方式显示。

缺点:

内容的长度小于控件的宽度时,无跑马灯的效果

你可能感兴趣的:(Android TextView跑马灯效果)