OpenHarmony——鸿蒙加载效果组件库
jacksky
发布于 2021-7-21 18:33
浏览
0收藏
鸿蒙加载库
本项目是基于github部分开源项目进行鸿蒙化的移植和开发的, 可以通过以下地址: CoolAndroidAnim组件 AdhesiveLoadingView组件 SlackLoadingView组件 LoadingDrawable组件 GoogleProgressBar 追踪到原安卓项目版本
介绍
harmony-loading-library是鸿蒙加载动画效果库,是鸿蒙的加载组件移植与功能扩展,基于Android平台上的一些常见的组件库以及部分酷炫加载特效的的移植、扩展和重构设计 同时在该基础上还搜集了部分效果图进行功能实现。
效果图
CLASS | PREVIEW |
---|---|
BallSwingElement | ![]() |
CubeGridElement | ![]() |
BallFadingElement | ![]() |
DoubleCircleElement | ![]() |
RingGradientElement | ![]() |
CircularRingElement | ![]() |
WifiLoadingElement | ![]() |
BallJumpElement | ![]() |
EatBeansElement | ![]() |
DotLoadingElement | ![]() |
BallBeatElement | ![]() |
BallDancerElement | ![]() |
BallExchangeElement | ![]() |
ChromeFloatingCirclesElement | ![]() |
ChrysantheElement | ![]() |
FoldingCirclesElement | ![]() |
LineScaleElement | ![]() |
LocatingLoadingElement | ![]() |
MagnifyElement | ![]() |
OverWatchElement | ![]() |
StripLoadingElement | ![]() |
WhorArcLoadingElement | ![]() |
SandClockElement | ![]() |
GearElement |
|
CLASS | PREVIEW |
---|---|
S lackLoadingElement |
![]() |
TitanicLoadingElement | ![]() |
CatLoadingElement | ![]() |
CoolLoadingElement | ![]() |
ElectricFanElement | ![]() |
软件架构
软件架构说明
安装教程
- 在工程的build.gradle文件中添加
- 在model的build.gradle中添加
使用说明
创建FactoryComponent
创建对应build构建者对象
通过构建者对象配置组件参数
通过构建者对象生成Element实例
通过config()给FactoryComponent配置Element
把FactoryComponent添加到布局
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
鸿蒙加载库.zip 6.48M 29次下载
已于2021-7-21 18:33:46修改
赞
1
收藏
回复
1
1
相关推荐
请问怎么样把har发布到jitpack,我都是通过GitHub发布release,在jitpack打包的。然而鸿蒙不知道怎么用,可以教教我吗