1.使用轮播的控件和图片加载控件,把控件复制到Android项目里面的build.gradle里面,复制完点SyncNow下载架包;2.再配置网络请求;然后创建一个布局页面;接着拼接图片;3.然后在服务端里写轮播代码;4.再创建一个接收方法的文件;5.然后在初始化轮播之前,写一个继承HomeBannerAdapter方法;6.最后引用一个语法解决运行错误
用(Banner)
导入库,创建XML布局,适配器,填充数据,自动轮播和指示器,运行结构。(用Banner)
先使用轮播的控件和图片加载控件,把控件复制到Android项目里面的build.gradle里面,复制完点SyncNow下载架包;再配置网络请求;然后创建一个布局页面;接着拼接图片;然后在服务端里写轮播代码;再创建一个接收方法的文件;然后在初始化轮播之前,写一个继承HomeBannerAdapter方法;最后引用一个语法解决运行错误
第一步:使用轮播的控件和图片加载控件,把控件复制到Android项目里面的build.gradle里面,复制完点SyncNow下载架包;第二步:配置网络请求;第三步:创建一个布局页面;第四步:拼接图片;第五步:在服务端里写轮播代码;第六步:创建一个接收方法的文件;第七步:在初始化轮播之前,写一个继承HomeBannerAdapter方法;第八步:引用一个语法解决运行错误
首先在项目中的app文件下找到build.gradle,将implementation ("io.github.youth5201314:banner:2.2.2")导入dependencies,然后更新文件,接着在要显示轮播图的布局文件头写上xmlns:app="http://schemas.android.com/apk/res-auto",在里面写上com.youth.banner.Banner控件,banner_loop_time设置轮播时间间隔,banner_radius设置轮播图圆角,在主类设置Banner适配器,将要轮播的图片放入drawable文件下,创建一个实体类集合banner_data用于存入图片,再写一个方法将图片放入banner_data集合中,然后再在主类中调用那个方法,将banner_data对象放入Banner适配器的集合中,然后再把banner.isAutoLoop方法设置为true,即开始循环轮播,最后加入banner.start即可开始轮播