自定义控件-跑马灯效果

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;
    }
}
相关文章
相关标签/搜索