失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Android 文本实现跑马灯效果 用自带的TextView控件

Android 文本实现跑马灯效果 用自带的TextView控件

时间:2021-09-22 20:55:17

相关推荐

Android 文本实现跑马灯效果 用自带的TextView控件

注意跑马灯需要文本已经确定的情况下设置

1.第一种方式在布局代码中

<TextViewandroid:id="@+id/music_name_tv"android:layout_width="match_parent"android:layout_height="wrap_content"android:ellipsize="marquee" 【设置样式为跑马灯】android:focusable="true"【必须】android:focusableInTouchMode="true" 【必须】android:lines="1" 【设置单行】android:text="测试很长很长很长很长很长很长很长很长很长很长很长的跑马灯效果"android:textColor="@color/colorAccent"android:textSize="15sp" />

2.第二种在代码中实现

/*跑马灯*/mTvAddress.setText("测试很长很长很长很长很长很长很长很长很长很长很长的跑马灯效果");【先设置好文本才能设置跑马灯效果】mTvAddress.setEllipsize(TextUtils.TruncateAt.MARQUEE);mTvAddress.setSingleLine(true);mTvAddress.setSelected(true);mTvAddress.setFocusable(true);mTvAddress.setFocusableInTouchMode(true);mTvAddress.setMarqueeRepeatLimit(-1);【跑马灯效果的执行次数 -1表示永远滚动】

其实代码中跟布局文件中设置是一样的效果,看个人喜好。今天的分享就到此;

如果觉得《Android 文本实现跑马灯效果 用自带的TextView控件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。