在开发时,我们会遇到文字过长,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.marquetextview android:singleline="true" android:marqueerepeatlimit="marquee_forever" android:ellipsize="marquee"/>
到此这篇关于android实现文字滚动播放效果的代码的文章就介绍到这了,更多相关android实现文字滚动播放 内容请搜索移动技术网以前的文章或继续浏览下面的相关文章希望大家以后多多支持移动技术网!
如对本文有疑问, 点击进行留言回复!!
android -- ndk (stack corruption detected)
Android Span富文本图文混排 - ImageSpan(图文垂直居中)
Element DateTimePicker日期时间选择器的使用示例
【Appium踩坑】小米手机,启动报错:exited with code 255 writing to settings requires:android.permission.WRITE_SECUR
android 拍照 预览图与 照片分辨率(可视区域)不一致
[PAT顶级]1025 Keep at Most 100 Characters (35分)
网友评论