自定义控件-跑马灯效果

public class FocusTextView extends TextView{
    public FocusTextView(Context context) {
        super(context);
    }
    public FocusTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
        setFocusable(true);
        setFocusableInTouchMode(true);
        setEllipsize(TextUtils.TruncateAt.MARQUEE);
        setSingleLine();
        setMarqueeRepeatLimit(-1);
    }
    /*这个方法主要解决 2 个控件同时获取到焦点,
     *否则只会有一个控件有跑马灯效果
    */
    @Override
    public boolean isFocused() {
        return true;
    }
}

 

posted @ 2017-03-22 10:22  一路向北中  阅读(475)  评论(0编辑  收藏  举报