美文网首页
单行文本跑马灯控件

单行文本跑马灯控件

作者: pilipalaKing | 来源:发表于2017-11-08 16:47 被阅读0次
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