读书人

android 跑马灯成效及相关

发布时间: 2012-08-13 13:21:53 作者: rapoo

android 跑马灯效果及相关

?

1.android:ellipsize="" textview过长时的省略号效果或跑马灯效果

?

??? android:ellipsize = "end"   ?省略号在结尾

??? android:ellipsize = "start"?  省略号在开头

??? android:ellipsize = "middle" ? ??省略号在中间

??? android:ellipsize = "marquee" ?跑马灯

??? 或用对应代码:

??? tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));

??? tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));

??? tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));

??? tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));

?

2.? android:marqueeRepeatLimit="marquee_forever"

???? 当android:ellipsize="marquee"时,设置重复滚动的次数,当设置为marquee_forever时表示无限次。

?

3.android view跑马灯效果:

??? ? ? ? ? android:ellipsize="marquee"
??????????? android:marqueeRepeatLimit="marquee_forever"
??????????? android:scrollHorizontally="true"
??????????? android:singleLine="true"

?

4.android ListView 中的列表多view跑马灯效果:

??? 在adapter中getView中设置:

??? convertView.findViewById(R.id.tv).setSelected(true);

?

文章参照:

http://www.cnblogs.com/nicklezhang/archive/2011/01/22/1941884.html

http://www.juziku.com/weizhishi/3051.htm

?

读书人网 >Android

热点推荐