纯血鸿蒙应用实战开发—广告图片轮播控件

650 篇文章 7 订阅
645 篇文章 7 订阅

项目介绍

  • 项目名称:广告图片轮播控件
  • 所属系列:鸿蒙的第三方组件适配移植
  • 功能:广告轮播,循环轮播
  • 项目移植状态:主功能
  • 调用差异:无

项目介绍

  • 编程语言:Java

基于PageSlide的广告图片轮播控件

安装教程
  1. 下载Banner的har包Banner.har(位于output文件夹下)。

  2. 启动 DevEco Studio,将下载的har包,导入工程目录“entry->libs”下。

  3. 在moudle级别下的build.gradle文件中添加依赖,在dependences标签中增加对libs目录下jar包的引用。

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
	……
}

4.在导入的har包上点击右键,选择“Add as Library”对包进行引用,选择需要引用的模块,并点击“OK”即引用成功。

在sdk5,DevEco Studio2.1 beta3下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下

使用说明
  1. banner是一种基于鸿蒙pageslide的实现循环播放多个广告图片和手动滑动循环等功能的界面,目前虽然不支持设置翻页样式,但是功能已满足大部分要求。 原组件使用的第三方图片加载器来加载图片,本组件我们直接用list来包装图片,传入list来使用banner。
List<Integer> list=new ArrayList<>();
        list.add(ResourceTable.Media_b1);
        list.add(ResourceTable.Media_b2);
        list.add(ResourceTable.Media_b3);
        list.add(ResourceTable.Media_4);
        list.add(ResourceTable.Media_5);
         banner.setImages(list).start();

2.使用方法

setBannerStyle(int bannerStyle)	设置轮播样式(默认为CIRCLE_INDICATOR,有五种样式可以选择,其中数字样式有点小bug待修复)	
isAutoPlay(boolean isAutoPlay)	设置是否自动轮播(默认自动)	
setViewPagerIsScroll(boolean isScroll)	设置是否允许手动滑动轮播图(默认true)
update(List<?> imageUrls,List titles)	更新图片和标题	
update(List<?> imageUrls)	更新图片	
startAutoPlay()	开始轮播	1.4开始,此方法只作用于banner加载完毕-->需要在start()后执行
stopAutoPlay()	结束轮播	1.4开始,此方法只作用于banner加载完毕-->需要在start()后执行
start()	开始进行banner渲染(必须放到最后执行)			
setBannerTitles(List titles)	设置轮播要显示的标题和图片对应(如果不传默认不显示标题)	
setDelayTime(int time)	设置轮播图片间隔时间(单位毫秒,默认为2000)	
setImages(Object[]/List<?> images)	设置轮播图片(所有设置参数方法都放在此方法之前执行)	
setOnBannerClickListener(this)	设置点击事件,下标是从1开始	(废弃了)
setOnBannerListener(this)	设置点击事件,下标是从0开始	
setImageLoader(Object implements ImageLoader)	设置图片加载器	(等三方库完善可以加载网络图片)
效果演示

xiaoguo

最后

 随着鸿蒙开发越来越火热,我了解到现在有很多小伙伴想入行鸿蒙,但又不知道学习哪些鸿蒙开发技术?所以我给大家整理了一份鸿蒙Next全套VIP学习资料

资料包含了:【OpenHarmony多媒体技术、Stage模型、ArkUI多端部署、分布式应用开发、音频、视频、WebGL、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战】等技术知识点。

有需要的小伙伴自行领取:获取完整版方式请点击→《鸿蒙Next全套VIP学习资料

1.鸿蒙核心技术学习路线

2.大厂面试必问面试题

3.鸿蒙南向开发技术

 4.鸿蒙APP开发必备

 5.HarmonyOS Next 最新全套视频教程

 6.鸿蒙生态应用开发白皮书V2.0PDF

这份全套完整版的学习资料已经全部打包好,朋友们如果需要可以点击:免费领取(安全链接,放心点击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值