package cn.test.textview; import android.content.Context; import android.graphics.Camera; import android.graphics.Matrix; import android.os.Handler; import android.text.TextUtils; 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.Transformation; import android.widget.TextSwitcher; import android.widget.TextView; import android.widget.ViewSwitcher; import java.util.List; /** * Created by Administrator on 2017/12/11. */ public class AutoScrollTextView extends TextSwitcher implements ViewSwitcher.ViewFactory{ private Context mContext; //mInUp,mOutUp分别构成向下翻页的进出动画 private Rotate3dAnimation mInUp; private Rotate3dAnimation mOutUp; private Handler handler; private Runnable runnable; private List<String> list; private int position = 0; private int delayedTime = 3000;//滚动间隔 private ItemClickLisener lisener; public AutoScrollTextView(Context context) { this(context, null); } public AutoScrollTextView(Context context, AttributeSet attrs) { super(context, attrs)
垂直滚动跑马灯AutoScrollTextView
最新推荐文章于 2024-08-19 10:41:29 发布
本文详细介绍了如何使用AutoScrollTextView来创建垂直滚动跑马灯效果,内容涵盖设置、定制及优化技巧,帮助开发者在项目中轻松实现这一动态显示效果。
摘要由CSDN通过智能技术生成