文字阴影

玩转Android 之 TextView常用特效

做~自己de王妃 提交于 2019-12-06 19:35:05
暑期大学生博客分享大赛 - 2011 Android 成长篇 本文参加第二届Google大学生暑期博客分享大赛 TextView是最常用的Android控件之一,显示文字时的首选,然而很多人都不满足于,TextView默认的显示效果, 希望加入诸如跑马灯,文字阴影的效果,下面我就来介绍下Android中文字跑马灯和文字阴影的简单实现方法。 一,文字跑马灯 同样的,先上效果图, 实现起来非常简单,TextView中已经提供了多种显示接口,可以在文字显示不下时,以各种方式进行显示 例如 前置省略号 后置省略号 中间省略号 跑马灯显示 主要的区别在Xml中 android:ellipsize 属性的不同 android:ellipsize 设置当文字过长时 , 该控件该如何显示。有如下值设置: ”start”—– 省略号显示在开头; ”end”—— 省略号显示在结尾; ”middle”—- 省略号显示在中间; ”marquee” —— 以 跑马灯 的方式显示 ( 动画横向移动 ) 由此只需要在Xml文件中设置TextView的 ellipsize 属性为 marquee即可 如 <com.widget.ScrollForeverTextView android:layout_width="wrap_content" android:layout_height="wrap_content"