Custom Marquee TextView Implementation for Android

以下是一个继承TextView并实现Runnable接口的跑马灯类示例:

public class MarqueeTextView extends TextView implements Runnable {
    public MarqueeTextView(Context context) {
        super(context);
        setEllipsize(TextUtils.TruncateAt.MARQUEE);
        setMarqueeRepeatLimit(Marquee.MARQUEE_FOREVER);
        setSingleLine();
        setFocusable(true);
        setFocusableInTouchMode(true);
    }

    @Override
    public boolean isFocused() {
        return true;
    }

    @Override
    public void run() {
        // 实现跑马灯效果逻辑
    }
}
rar 文件大小:1.37MB