Banner实现简单的轮播效果

首先添加依赖

//banner轮播框架
implementation ‘com.youth.banner:banner:1.4.10’
// Glide 图片加载
implementation ‘com.github.bumptech.glide:glide:3.7.0’
## 然后在布局中添加Banner

    
      

然后再代码中是这样实现的

public class MainActivity extends AppCompatActivity {

    private Banner banner;
    private Banner banner2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
    }

    private void initView() {
        banner = findViewById(R.id.banner);
        int[] ints = {R.drawable.a, R.drawable.b, R.drawable.c,R.drawable.d,R.drawable.e};
        ArrayList list = new ArrayList<>();
        for (int i = 0; i 

之后直接运行就可以了,但是要把int数组中的图替换成自己的否则会报错

你可能感兴趣的:(Banner实现简单的轮播效果)