Android实现文字滚动播放效果
16lz
2021-01-26
Android实现文字滚动播放效果
在开发时,我们会遇到文字过长,TextView不能完全展示,但又不想文字换行展示,这样有时会影响美观。这时我们就需要文字滚动播放,让用户可以看到所有的文字。
话不多说,直接上代码:
import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;public class MarqueTextView extends TextView { public MarqueTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MarqueTextView(Context context, AttributeSet attrs) { super(context, attrs); } public MarqueTextView(Context context) { super(context); } @Override public boolean isFocused() { //true表示获取焦点 return true; }}
使用方法:
<com.xxx.MarqueTextViewandroid:singleLine="true" android:marqueeRepeatLimit="marquee_forever" android:ellipsize="marquee"/>
更多相关文章
- Android开发系列(二十二):AdapterViewFlipper的功能和使用方法
- Android(安卓)播放视频常见问题小结
- Android(安卓)ListView 自定义背景滚动变黑问题
- Android前台服务 音乐播放器 前台服务
- 竖直方向,一次滚动一个页面的封装库。
- 使用SpannableString设置部分文字大小、颜色、超链接、点击事件
- Android中的SrollView滚动详解
- GraphWidget插件—简介
- android之文字处理