欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android实现文字滚动播放效果的代码

程序员文章站 2022-03-15 10:10:57
在开发时,我们会遇到文字过长,textview不能完全展示,但又不想文字换行展示,这样有时会影响美观。这时我们就需要文字滚动播放,让用户可以看到所有的文字。话不多说,直接上代码:import andr...

在开发时,我们会遇到文字过长,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实现文字滚动播放 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!