本实例实现效果如下:
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 = 16 ;
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 = padding;
this.textColor = textColor;
}
private OnItemClickListener itemClickListener;
private Context mContext;
private int currentId = -1;
private ArrayList<String> textList;
private Handler handler;
public VerticalTextview(Context context) {
this(context, null)