Android 循环滚动控件ViewFlipper,可实现跑马灯或轮播图效果

ViewFlipper——Android循环滚动控件

1、效果如下:

2、实现方法

(1)创建进出动画

上下滚动动画

y_in.xml




    


y_out.xml




    

左右滚动动画

x_in.xml




    

x_out.xml




    

(2)layout文件引用ViewFlipper

(3)activity中java代码实现ViewFlipper跑马灯效果

TextView textView;
ViewFlipper viewFlipper;
viewFlipper= (ViewFlipper) findViewById(R.id.filpper);
for (int i = 0; i < 5; i++) {
    View view = LayoutInflater.from(getApplicationContext()).inflate(R.layout.layout_custom, null);
    textView = view.findViewById(R.id.myte1);
    textView.setText("sssssssss===="+i);

    viewFlipper.addView(view);
}

4、ViewFlipper的item点击事件——demo链接:https://download.csdn.net/download/meixi_android/10815720

 

5、demo云盘链接:https://pan.baidu.com/s/1AvqpfbzCAXtZ-TLVmEUyvw

在线回复云盘密码:qq1085220040

6、可实现banner轮播图效果

 

 

你可能感兴趣的:(移动开发)