Android TextView 跑马灯, 解决跑马灯抖动
跑马灯抖动原因
如果短时间循环调用 setText,比如1秒重复刷新, 则会导致跑马灯重新开始,从而出现跑马灯抖动问题!!!
解决办法:
重写 TextView 的 setText 方法,如下代码所示。
代码实现
package com.xxx.view;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.widget.TextView;
import java.util.Objects;
public class MarqueeTextView extends TextView
{
public MarqueeTextView(Context context, AttributeSet attrs)
{