自定義控件-跑馬燈效果

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;
    }
}
相關文章
相關標籤/搜索