TextView垂直滚动效果

在build.gradle(Module:app)添加依赖:

implementation 'com.github.paradoxie:AutoVerticalTextview:0.1'
在build.gradle(Project):

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }

    }
}

xml文件里: 


activity中:

private VerticalTextview TextView;
private ArrayList titleList = new ArrayList<>();

onCreate()方法里:
titleList.add("赶紧来认清楚!");
titleList.add("原来这全都是骗人的");
titleList.add("夏季阳光强烈);
titleList.add("可是很多人还不知道!");

TextView.setTextList(titleList);//加入显示内容,集合类型
TextView.setText(18, 5, Color.parseColor("#000000"));//设置属性
TextView.setTextStillTime(4000);//设置停留时长间隔
TextView.setAnimTime(600);//设置进入和退出的时间间隔
重写两个方法:
@Override
public void onResume() {
    super.onResume();
    TextView.startAutoScroll();
}

//停止滚动
@Override
public void onPause() {
    super.onPause();
    TextView.stopAutoScroll();
}

你可能感兴趣的:(TextView垂直滚动效果)