第一篇文章小白一名直接上代码吧
第一步:这个是自定义跑马灯的类
public class MarqueeTextView extends android.support.v7.widget.AppCompatTextView {
/**
* 是否停止滚动
*/
private boolean mStopMarquee;
private String mText;
private float mCoordinateX = 500; //=300
private float mTextWidth;
private float mTextHeight;
private float windowWith;
private float mStopX;// 停留触发位置
private int mState; // 状态 0 停止 1 运行
private float mStopTime = 1000; // 停留时间 ,单位秒
private float mStopCnt; // 已近停留计数
private float mMoveSpeed = 5; // 移动速度 ,表示每次移动多少个点
private boolean mRightFlag = false; // 文字到达右边标志,1 设标志
private float windowHeight;
public MarqueeTextView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
public void setText(String text)
{
this.mText = text;
mTextWidth = getPaint().measureText(mText);
mTextHeight = getPaint().getFontMetrics().bottom;
Displa