给出使用butterknife自动轮播四张图片的案例
时间: 2024-05-16 18:11:50 浏览: 16
当然可以,以下是一个使用 ButterKnife 实现自动轮播四张图片的示例代码:
```java
public class BannerActivity extends AppCompatActivity {
@BindView(R.id.banner)
Banner banner;
private List<Integer> images = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_banner);
ButterKnife.bind(this);
images.add(R.drawable.banner_image1);
images.add(R.drawable.banner_image2);
images.add(R.drawable.banner_image3);
images.add(R.drawable.banner_image4);
banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR);
banner.setIndicatorGravity(BannerConfig.CENTER);
banner.setImages(images)
.setImageLoader(new GlideImageLoader())
.startAutoPlay(5000)
.setOnBannerListener(new OnBannerListener() {
@Override
public void OnBannerClick(int position) {
// 点击 banner 图片的回调
}
});
}
}
```
需要注意的是,你必须导入 ButterKnife 和 Glide 相关的依赖。此外,示例代码中的 Banner 和 GlideImageLoader 类应根据自己的实际情况进行修改。