效果图:
添加工具类 VerticalTextview :
import android.content.Context;
import android.graphics.Color;
import android.os.Handler;
import android.os.Message;
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.View;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;
import android.widget.TextSwitcher;
import android.widget.TextView;
import android.widget.ViewSwitcher;
import java.util.ArrayList;
/**
* Name: 吴庆森
* Date: 2019/4/18
* Mailbox: 1243411677@qq.com
* Describe:上下滚动的TextView
*/
public class VerticalTextview extends TextSwitcher implements ViewSwitcher.ViewFactory {
private static final int FLAG_START_AUTO_SCROLL = 0;
private static final int FLAG_STOP_AUTO_SCROLL = 1;
private float mTextSize = 25 ;
private int mPadding = 5;
private int textColor = Color.BLACK;
/**
* @param textSize 字号
* @param padding 内边距
* @param textColor 字体颜色
*/
public void setText(float textSize,int padding,int textColor) {
mTextSize = textSize;
mPadding &#