单行文本跑马灯控件
![](https://img.haomeiwen.com/i1762581/cf0ba0cf0de9c4cd.gif)
gif
public class AutoScrollTextView extends android.support.v7.widget.AppCompatTextView {
public AutoScrollTextView(Context context) {
this(context, null);
}
public AutoScrollTextView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
//设置单行
setSingleLine();
//设置Ellipsize
setEllipsize(TextUtils.TruncateAt.MARQUEE);
//获取焦点
setFocusable(true);
//走马灯的重复次数,-1代表无限重复
setMarqueeRepeatLimit(-1);
//强制获得焦点
setFocusableInTouchMode(true);
}
/**
* 这个属性这个View得到焦点,在这里我们设置为true,这个View就永远是有焦点的
*/
@Override
public boolean isFocused() {
return true;
}
}
本文标题:单行文本跑马灯控件
本文链接:https://www.haomeiwen.com/subject/umcymxtx.html
网友评论