Android 文本实现跑马灯效果 用自带的TextView控件
2017-11-28 14:51
246 查看
注意跑马灯需要文本已经确定的情况下设置
1.第一种方式在布局代码中
<TextView android: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 自定义View实现文本水平方向的跑马灯效果
- TextView属性android:ellipsize实现跑马灯效果
- 让Android自带的Gallery实现多点缩放,拖动和边界回弹效果,效果流畅 .
- GTK+中使用GtkDrawingArea绘制文本,可实现跑马灯效果
- android TextView实现跑马灯效果
- 让Android自带的Gallery实现多点缩放,拖动和边界回弹效果,效果流畅
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- Android常用UI编程_TextView实现跑马灯效果
- Android实现多个TextView同时显示跑马灯效果
- Android中实现跑马灯效果
- android跑马灯效果实现(一直滚动不受影响)
- Android---文本中缩略图点击弹出大图效果实现
- android TextView的跑马灯效果的实现
- android:ellipsize实现跑马灯效果总结
- Android进阶:实现android系统自带查看照片动画效果 类似Gallery手势滑动
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- 关于android中 TextView EditText 中的一些文本效果的实现i
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- android实现跑马灯效果
- Android实现多个跑马灯效果,多个文本框TextView的跑马灯