控件
<ViewFlipper
android:id="@+id/viewFlipper"
android:layout_width="match_parent"
android:layout_marginTop="@dimen/dp_100"
android:layout_height="@dimen/dp_20"
android:layout_gravity="center"
android:background="#FB5C38"/>
布局绑定数据
View itemView = View.inflate(getActivity(), R.layout.title_view, null);
TextView tvTitle1 = (TextView) itemView.findViewById(R.id.tv_title);
tvTitle1.setText(list.get(i));
viewFlipper.addView(itemView);
配置动画和时间间隔
//视图进入动画
viewFlipper.setInAnimation(getActivity(), R.anim.new_in);
//视图退出动画
viewFlipper.setOutAnimation(getActivity(), R.anim.new_out);
//自动开始滚动
viewFlipper.setAutoStart(true);
//视图的切换间隔
viewFlipper.setFlipInterval(3000);
viewFlipper.startFlipping();