Banner_ohos
本项目是基于开源项目 Banner 进行鸿蒙化的移植和开发的,通过项目标签以及github地址( https://github.com/youth5201314/banner )追踪到原安卓项目版本,该项目的讲解介绍已在社区发布,可以通过网址( https://harmonyos.51cto.com/posts/3341 )访问相关内容。
项目介绍
项目介绍
基于PageSlide的广告图片轮播控件
安装教程
-
下载Banner的har包Banner.har(位于output文件夹下)。
-
启动 DevEco Studio,将下载的har包,导入工程目录“entry->libs”下。
-
在moudle级别下的build.gradle文件中添加依赖,在dependences标签中增加对libs目录下jar包的引用。
- 在导入的har包上点击右键,选择“Add as Library”对包进行引用,选择需要引用的模块,并点击“OK”即引用成功。
在sdk5,DevEco Studio2.1 beta3下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下
使用说明
- banner是一种基于鸿蒙pageslide的实现循环播放多个广告图片和手动滑动循环等功能的界面,目前虽然不支持设置翻页样式,但是功能已满足大部分要求。 原组件使用的第三方图片加载器来加载图片,本组件我们直接用list来包装图片,传入list来使用banner。
List
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();
- .使用方法
效果演示
版本迭代
- v0.2.0-alpha 1.修复banner indicator指示器 2.修复界面跳转的平滑问题 3.修复命名问题 4.优化sample
版权和许可信息