//导入依赖
//轮播依赖
implementation\'com.youth.banner:banner:1.4.10\'
//Glide框架
implementation \"com.github.bumptech.glide:glide:4.6.1\"
权限
<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\" /> //读取SD卡
布局
<com.youth.banner.Banner
android:id=\"@+id/frag02_banner\"
android:layout_width=\"match_parent\"
android:layout_height=\"200dp\"></com.youth.banner.Banner>
ArrayList<Integer> imagPath = new ArrayList<>();
//获取资源id
banner = view.findViewById(R.id.frag02_banner);
//调用轮播图方法
initBanneer();
//轮播图
private void initBanneer() {
//放入本地图片
imagPath.add(R.drawable.lun2);
imagPath.add(R.drawable.lun3);
imagPath.add(R.drawable.lun4);
imagPath.add(R.drawable.lun5);
//设置图片加载器
banner.setImageLoader(new com.youth.banner.loader.ImageLoader() {
@Override
public void displayImage(Context context, path, ImageView imageView) {
Glide.with(context.getApplicationContext())
.load(path)
.into(imageView);
}
});
//设置轮播间隔时间
banner.setDelayTime(3000);
//设置是否为自动轮播,默认是true
banner.isAutoPlay(true);
//设置指示器的位置,圆点,居中显示
banner.setIndicatorGravity(BannerConfig.CENTER);
banner.setImages(imagPath).start();
}
继续阅读与本文标签相同的文章
-
谷歌搜索广告出价方式
2026-05-18栏目: 教程
-
印度5G建设即将开始,是屈服于美国的施压,还是选择跟华为合作?
2026-05-18栏目: 教程
-
系列文章:云原生Kubernetes日志落地方案
2026-05-18栏目: 教程
-
QQ浏览器正孵化“用户增长团队”,解读中国浏览器行业发展趋势
2026-05-18栏目: 教程
-
Java并发系列(4)java关键字-synchronized
2026-05-18栏目: 教程
