栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android 用Banner写轮播图

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android 用Banner写轮播图

首先导入依赖

implementation 'com.youth.banner:banner:1.4.10'

 

然后再activity_main.xml里面写一个banner 

宽度高度自己定义

然后MainActivity里写 

首先写一个List集合用来存储图片路径

package com.example.guangbolianix;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Context;
import android.os.Bundle;
import android.widget.ImageView;

import com.bumptech.glide.Glide;
import com.youth.banner.Banner;
import com.youth.banner.loader.ImageLoader;

import java.util.List;

public class MainActivity extends AppCompatActivity {
private Banner banner;
private Listlist;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main3);
        banner=findViewById(R.id.banner);
        list.add("https://ts1.cn.mm.bing.net/th?id=OIP-C.j3vEbSPJ6G6cQwQqwOCTQgHaEK&w=187&h=105&c=8&rs=1&qlt=90&o=6&dpr=1.25&pid=3.1&rm=2");
        list.add("https://ts1.cn.mm.bing.net/th?id=OIP-C.8NlyZrhDVOPuLuH3gcbutwHaE7&w=158&h=105&c=8&rs=1&qlt=90&o=6&dpr=1.25&pid=3.1&rm=2");
        list.add("https://ts1.cn.mm.bing.net/th?id=OIP-C.H4cbuiRePGGJKCP_LfhrFQHaEK&w=177&h=100&c=8&rs=1&qlt=90&o=6&dpr=1.25&pid=3.1&rm=2");
        list.add("https://ts1.cn.mm.bing.net/th?id=OIP-C.QUnOoIyczrhqsWBx15CB2gHaEH&w=190&h=105&c=8&rs=1&qlt=90&o=6&dpr=1.25&pid=3.1&rm=2");
        //集合里面可以自己写图片链接或者在接口里面的图片保存到集合里面
        banner.setImages(list);
        banner.setImageLoader(new ImageLoader() {
            @Override
            public void displayImage(Context context, Object path, ImageView imageView) {
                Glide.with(context).load(path).into(imageView);
            }
        });
        banner.start();
        
        
    }

 

 如果自己定义路径要记得在清单文件里面写网络权限

 

这里面只写我标注的这个就行

这个是网络权限

运行结果

存多少就有多少个小点,从而实现自动轮播 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/601498.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号