当前位置: 移动技术网 > 移动技术>移动开发>Android > Android实现文字滚动播放效果的代码

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

2020年07月26日  | 移动技术网移动技术  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网