[文章]

赶紧收藏!7大类400多种组件,鸿蒙三方库来了!

2021-5-7 14:07:05  505 鸿蒙 工具 三方库
分享
1
如果说面向全场景的分布式特性是奠定HarmonyOS发展的基石,丰富的第三方库则是HarmonyOS不断发展的保证。库是开发的根本,可以降低开发难度,丰富开发选择,提升开发效率。从页面到APP,所有的设计都离不开它。
目前,HarmonyOS三方库涵盖7大类400多种,并且还在持续壮大中。以下为三方库的介绍及资源地址,赶紧收藏!

一、工具类                                                                                                                                                      
分类
名称
介绍
资源地址
1.1 图片加载
gilde
最常用的图片加载工具
https://gitee.com/openharmony-tpc/glide
glide-transformations
基于glide 的图片变化库
https://gitee.com/openharmony-tpc/glide-transformations
fresco
facebook出品的一款图片加载工具
https://gitee.com/openharmony-tpc/fresco

picasso
常用的图片加载工具之一
https://gitee.com/openharmony-tpc/picasso
ohos-gif-drawable
gif图片加载工具
https://gitee.com/openharmony-tpc/ohos-gif-drawable
ohos-Universal-ImageLoader
常用图片加载工具之一
https://gitee.com/openharmony-tpc/ohos-Universal-Image-Loader
Keyframes
基于Adobe 矢量图动画加载
https://gitee.com/openharmony-tpc/Keyframes

ion
图片加载工具
https://gitee.com/openharmony-tpc/ion
coil
一款用于图片加载的库
https://gitee.com/baijuncheng-open-source/coil
1.2 数据封装传递
EventBus
最常用的消息传递工具
https://gitee.com/openharmony-tpc/EventBus
Rxohos
基于RxJava
https://gitee.com/openharmony-tpc/Rxohos
RxBus
基于Rxjava消息传递工具
https://gitee.com/openharmony-tpc/RxBus
otto
基于Guava的消息传递工具
https://gitee.com/openharmony-tpc/otto

RxLifeCycle
基于RxJava生命周期获取
https://gitee.com/openharmony-tpc/RxLifeCycle
RxBinding
基于控件的扩展
https://gitee.com/openharmony-tpc/RxBinding
agera
数据交互
https://gitee.com/openharmony-tpc/agera
Anadea_RxBus
基于Rxjava消息传递工具
https://gitee.com/openharmony-tpc/Anadea_RxBus
LoadSir
注册事件进行回调操作
https://gitee.com/openharmony-tpc/LoadSir
Aria
文件下载上传框架
https://gitee.com/hihopeorg/Aria



1.3 日志
Logger
log工具
https://gitee.com/openharmony-tpc/logger
xLog
日志工具
https://gitee.com/openharmony-tpc/xLog
KLog
日志工具
https://gitee.com/chinasoft_ohos/KLog
tinylog_ohos
日志工具
https://gitee.com/archermind-ti/tinylog_ohos
Timber_ohos
Hilog实用扩充项目
https://gitee.com/isrc_ohos/timber_ohos



1.4 权限相关
xxpermissions
权限申请

https://gitee.com/openharmony-tpc/XXPermissions

PermissionsDispatcher
权限申请
https://gitee.com/openharmony-tpc/PermissionsDispatcher
Dexter
权限申请
https://gitee.com/openharmony-tpc/Dexter
runtime-permission_ohos
请求运行时权限的最简单方法,不需要扩展类或重写permissionResult方法
https://gitee.com/archermind-ti/runtime-permission_ohos

permission-helper
权限申请
https://gitee.com/baijuncheng-open-source/permission-helper
1.5 相机/相册
BGAQRCode-ohos
基于ZXing的二维码扫描工具
https://gitee.com/openharmony-tpc/BGAQRCode-ohos

Matisse
相册访问
https://gitee.com/openharmony-tpc/MatisseX
ImagePicker
相册访问
https://gitee.com/openharmony-tpc/ImagePicker
CameraView
相机使用组件
https://gitee.com/openharmony-tpc/CameraView
Zxing
二维码扫描器
https://gitee.com/hihopeorg/Ohos-zxing
easyqrlibrary_ohos
二维码扫描器
https://gitee.com/archermind-ti/easyqrlibrary_ohos
zxing-embedded
基于ZXING,二维码条形码扫描库
https://gitee.com/baijuncheng-open-source/zxing-embedded

qrcode-reader-view
一个简易的相机扫码工具。
https://gitee.com/baijuncheng-open-source/qrcode-reader-view

barcodescanner
基于zxing和zbar提供易于使用的二维码扫描功能
https://gitee.com/baijuncheng-open-source/barcodescanner

certificate-camera
一个拍摄证件照片的相机工具。
https://gitee.com/baijuncheng-open-source/certificate-camera

Zbar_ohos
条形码阅读器
https://gitee.com/isrc_ohos/ZBar



1.6 其他
Butterknife
通过反射调用方法
https://gitee.com/openharmony-tpc/butterknife
assertj-ohos
快速调用其他封装库
https://gitee.com/openharmony-tpc/assertj-ohos
ohos-utilset
工具集
https://gitee.com/openharmony-tpc/ohos-utilset
xUtils3
工具集   包含网络,图片,控件等
https://gitee.com/openharmony-tpc/xUtils3

device-year-class
获取手机年份
https://gitee.com/openharmony-tpc/device-year-class
swipe
对于手势封装应用
https://gitee.com/openharmony-tpc/swipe
TinyPinyin
文字转拼音工具
https://gitee.com/openharmony-tpc/TinyPinyin
OHOS_BluetoothKit
蓝牙设备通信
https://gitee.com/hihopeorg/Ohos-bluetooth-kit/
Ohos-IMSI-Catcher-detector
IMSI探测器
https://gitee.com/hihopeorg/Ohos-IMSI-Catcher-Detector/

Battery_Metrics
检测电池相关系统指标的库
https://gitee.com/hihopeorg/Battery-Metrics

CheckVersionLib
版本检测更新库
https://gitee.com/hihopeorg/CheckVersionLib
ErrorProne
将常见的Java语法错误捕获为编译错误显示出来
https://gitee.com/hihopeorg/error-prone

FastBle
蓝牙设备通信
https://gitee.com/hihopeorg/FastBle
RxOhosBle
蓝牙设备通信
https://gitee.com/hihopeorg/rxohosble
truth
代码断言工具
https://gitee.com/hihopeorg/truth
KeyboarDVIsibilityEvent
键盘显示隐藏监听工具
https://gitee.com/hihopeorg/KeyboardVisibilityEvent
StatusBarUtil
状态栏管理工具
https://gitee.com/hihopeorg/StatusBarUtil
Router
通过一行url去指定打开指定页面Ability的工具
https://gitee.com/chinasoft_ohos/Router

Once
提供一个简单的API来跟踪应用程序是否已经在给定的范围内执行了操作
https://gitee.com/chinasoft_ohos/Once

libphonenumber-ohos
电话归属地查询
https://gitee.com/chinasoft_ohos/libphonenumber-ohos
ohos-gesture-detectors
实现各种手势检测功能
https://gitee.com/chinasoft_ohos/ohos-gesture-detectors
Commonmark-java
自定义表扩展名
https://gitee.com/chinasoft_ohos/Commonmark-java
DylanStepCount
计步工具
https://gitee.com/chinasoft_ohos/DylanStepCount
LocationManager
简化Android用户位置的获取
https://gitee.com/chinasoft_ohos/LocationManager
phrase
字符串处理工具
https://gitee.com/chinasoft_ohos/phrase

JsonLube
Json高效解析工具
https://gitee.com/chinasoft_ohos/JsonLube
Notify-ohos
一个统一通知管理的功能库
https://gitee.com/chinasoft_ohos/Notify-ohos

encryption_ohos
字符串加密解密工具
https://gitee.com/archermind-ti/encryption_ohos
android-intent-library_ohos
Intent跳转封装库
https://gitee.com/archermind-ti/android-intent-library_ohos
objenesis_ohos
Objenesis是一个轻量级的Java库,作用是绕过构造器创建一个实例。
https://gitee.com/archermind-ti/objenesis_ohos



update-checker-lib
目前仅酷安网的更新检查检查
https://gitee.com/baijuncheng-open-source/update-checker-lib

Parceler_ohos
序列化与反序列化封装实现
https://gitee.com/isrc_ohos/parceler_ohos

JodaTime_ohos
日期和时间处理库
https://gitee.com/isrc_ohos/joda-time-android_ohos
ANR-WatchDog-ohos
检测ANR错误并引发有意义的异常工具
https://gitee.com/isrc_ohos/anr-watch-dog-ohos

ViewServer_ohos
可视化界面显示布局调试支持工具
https://gitee.com/isrc_ohos/view-server_ohos

UltimateHarmonyReference
精选的鸿蒙库教程集合
https://gitee.com/isrc_ohos/ulti ... ateharmonyreference
libyUV
将ARGB图像转换为RGBA
https://gitee.com/openharmony-tpc/libyuv
ReLinker
native库加载器
https://gitee.com/openharmony-tpc/ReLinker
FastBle
蓝牙快速开发框架
https://gitee.com/openharmony-tpc/FastBle
LoganSquare
JSON解析和序列化库
https://gitee.com/openharmony-tpc/LoganSquare
CustomActivityOnCrash
崩溃时启动自定义页面
https://gitee.com/openharmony-tpc/CustomActivityOnCrash
RxScreenshotDetector
截屏检测器
https://gitee.com/openharmony-tpc/RxScreenshotDetector
seismic
设备抖动检测
https://gitee.com/openharmony-tpc/seismic
AutoDispose
RxJava工具库
https://gitee.com/openharmony-tpc/AutoDispose
webp-ohos
节省内存空间的图片形式
https://gitee.com/openharmony-tpc/webp-ohos





二、网络类                                                                                                                                                                                                                                                                                       
名称
介绍
资源地址
PersistentCookieJar  
基于okhttp3实现的cookie网络优化
https://gitee.com/openharmony-tpc/PersistentCookieJar
chuck
okhttp本地client
https://gitee.com/openharmony-tpc/chuck
google-http-java-client
google http   Client库
https://gitee.com/openharmony-tpc/google-http-java-client
ohos-async-http
基于Apache的HttpClient库构建的Http Client
https://gitee.com/openharmony-tpc/ohos-async-http
okhttp-OkGo
基于okhttp 封装的库
https://gitee.com/openharmony-tpc/okhttp-OkGo
ohosAsync
异步网络请求
https://gitee.com/openharmony-tpc/ohosAsync
Fast-ohos-Networking
快速访问
https://gitee.com/openharmony-tpc/Fast-ohos-Networking
FiLEDownloader
文件下载库
https://gitee.com/openharmony-tpc/FileDownloader
PRDownloader
文件下载库
https://gitee.com/openharmony-tpc/PRDownloader
network-connection-class
获取网络状态库
https://gitee.com/openharmony-tpc/network-connection-class
ThinDownloadManager  
文件下载库
https://gitee.com/openharmony-tpc/ThinDownloadManager
AndServer
网络部署与反向代理设置
https://gitee.com/hihopeorg/AndServer
autobahn-java
WebSocket协议和
Web应用程序消息传递协议(WAMP)
https://gitee.com/hihopeorg/autobahn-java
paho.mqtt.embedded-c
MQTT协议客户端
https://gitee.com/hihopeorg/paho.mqtt.embedded-c
Smack
用于与XMPP服务器进行通信,以执行实时通信,包括即时消息和群聊
https://gitee.com/hihopeorg/Smack
RxEasyHttp
基于RxJava2+Retrofit2实现简单易用的网络请求框架
https://gitee.com/hihopeorg/RxEasyHttp
retrofit-cache_ohos
通过注解配置,可以针对每一个接口灵活配置缓存策略
https://gitee.com/archermind-ti/retrofit-cache_ohos
hdc-join-wifi
连接wifi热点的样例
https://gitee.com/baijuncheng-open-source/hdc-join-wifi
okdownload
下载引擎
https://gitee.com/openharmony-tpc/okdownload
NoHttp
网络请求
https://gitee.com/openharmony-tpc/NoHttp
ReactiveNetwork
监听网络连接状态以及与RxJava Observables的Internet连接
https://gitee.com/openharmony-tpc/ReactiveNetwork
okhttputils
okhttp的封装辅助工具
https://gitee.com/openharmony-tpc/okhttputils




三、文件数据类                                                                                                                                                                                                                                
分类
名称
介绍
资源地址
3.1 数据库
greenDAO
最常用的数据库组件
https://gitee.com/openharmony-tpc/greenDAO
Activeohos
数据库sqlite封装
https://gitee.com/openharmony-tpc/Activeohos
RushOrm
数据库sqlite封装
https://gitee.com/openharmony-tpc/RushOrm
LitePal
数据库sqlite封装
https://gitee.com/openharmony-tpc/LitePal
debug-database
封装原生数据库的增删改查操作, ORM方式操作对象对应数据库中的数据
https://gitee.com/baijuncheng-open-source/debug-database
ohos-database-sqlcipher
数据库加密
https://gitee.com/openharmony-tpc/ohos-database-sqlcipher
ohos-NoSql
轻量数据库
https://gitee.com/openharmony-tpc/ohos-NoSql
ormlite-ohos
数据库
https://gitee.com/openharmony-tpc/ormlite-ohos
3.2 Preferences
rx-preferences
基于Preferences封装存储工具
https://gitee.com/openharmony-tpc/rx-preferences
preferencebinder
基于Preferences封装存储工具
https://gitee.com/openharmony-tpc/preferencebinder
PreferenceRoom
一个高效且结构化管理Preference的功能库
https://gitee.com/chinasoft_ohos/PreferenceRoom
armadillo_ohos
加密Preferences数据
https://gitee.com/archermind-ti/armadillo_ohos
tray
Preference 替代库
https://gitee.com/baijuncheng-open-source/tray
3.3 数据存储
DiskLruCache
磁盘Lru存储
https://gitee.com/hihopeorg/DiskLruCache
MMKV
数据持久化键值对存储
https://gitee.com/hihopeorg/MMKV
hawk
安全,简单的键值存储
https://gitee.com/openharmony-tpc/hawk
tray
跨进程数据管理方法
https://gitee.com/openharmony-tpc/tray
Parceler
任何类型的数据传输
https://gitee.com/openharmony-tpc/Parceler




四、音视频
分类
名称
介绍
资源地址
4.1 视频
jCodec java
解码视频
https://gitee.com/openharmony-tpc/jcodec
HarmonyOSVideoCache
开源视频缓存引擎项目
https://gitee.com/isrc_ohos/android-video-cache_ohos
4.2 音频
soundtouch
支持更改声音速度
https://gitee.com/openharmony-tpc/soundtouch
ohosMP3Recorder
音频录制播放器
https://gitee.com/openharmony-tpc/ohosMP3Recorder


五、动画图形类                                                                                                                                                                                                                                                              
分类
名称
介绍
资源地址
5.1 动画
ohosViewAnimations  
一款动画的集合的库
https://gitee.com/openharmony-tpc/ohosViewAnimations
lottie-ohos
让复杂动画轻松实现
https://gitee.com/openharmony-tpc/lottie-ohos
confetti
模仿雪花飘落的动画
https://gitee.com/openharmony-tpc/confetti
RippleEffect
水波纹点击动画
https://gitee.com/openharmony-tpc/RippleEffect
MetaballLoading
一个类似元球进度动画效果
https://gitee.com/openharmony-tpc/MetaballLoading
ohos-Spinkit
多种基础动画集合
https://gitee.com/openharmony-tpc/ohos-Spinkit
LoadingView
多种多样的loading动画集合
https://gitee.com/openharmony-tpc/LoadingView
LoadingView
多种多样的loading动画集合,另个版本
https://gitee.com/hihopeorg/LoadingView
desertplaceholder
沙漠中的带动画的场景
https://gitee.com/openharmony-tpc/desertplaceholder
Sequent
各种文字图片呈现动画
https://gitee.com/openharmony-tpc/Sequent
ohos-Views
各种动画的views
https://gitee.com/openharmony-tpc/ohos-Views
BezierMaker
简单的贝赛尔曲线绘制方法
https://gitee.com/openharmony-tpc/BezierMaker
WhorlView
圆形转圈动画
https://gitee.com/openharmony-tpc/WhorlView
ohos-transition
平移动画库
https://gitee.com/hihopeorg/Ohos-transition
Konfetti
纸屑粒子效果动画
https://gitee.com/hihopeorg/Konfetti
LoadingDrawable
drawable动画实现
https://gitee.com/hihopeorg/LoadingDrawable
recyclerview-animators
实现Item增加和删除的动画效果
https://gitee.com/hihopeorg/recyclerview-animators
ViewAnimator
多种布局的动画集合
https://gitee.com/hihopeorg/ViewAnimator
Ohos-spruce
轻量级平移转场动画
https://gitee.com/hihopeorg/Ohos-spruce
CanAnimation
使用鸿蒙属性动画写的一个库,可组建动画队列,可实现同时、顺序、重复播放等。
https://gitee.com/chinasoft_ohos/CanAnimation
LikeStarAnimation
实现直播的点赞飘星效果
https://gitee.com/chinasoft_ohos/LikeStarAnimation
easing-interpolator_ohos
多种动画插值器轨迹展示

ohos-svprogress-hud-master
一个精仿ios提示的弹窗提示库,包括加载动画,失败与成功提示等
https://gitee.com/baijuncheng-op ... progress-hud-master
circular-anim
圆形过长动画
https://gitee.com/baijuncheng-open-source/circular-anim
AnimatorValueLoadingIndicatorView_ohos
漂亮加载动画集合
https://gitee.com/isrc_ohos/avloading-indicator-view_ohos
AZExplosion
粒子破碎效果
https://gitee.com/isrc_ohos/azexplosion_ohos
SwipeCaPTCha_ohos
滑动验证码
https://gitee.com/isrc_ohos/swipe-captcha_ohos
ContinuousScrollableImageView_ohos
连续滚动图像控件
https://gitee.com/isrc_ohos/continuous-scrollable-image-view_ohos
DanmakuFlameMaster_ohos
弹幕解析绘制
https://gitee.com/isrc_ohos/danmaku-flame-master_ohos
Transitions-Everywhere
转场动画
https://gitee.com/openharmony-tpc/Transitions-Everywhere
AnimationEasingFunctions
动画缓动功能
https://gitee.com/openharmony-tpc/AnimationEasingFunctions
MultiWaveHeader
自定义水波控件
https://gitee.com/openharmony-tpc/MultiWaveHeader
ohos-animated-menu-items
自定义动画菜单条目小控件
https://gitee.com/openharmony-tpc/ohos-animated-menu-items



5.2 图片处理
SimpleCropView
图片裁剪工具
https://gitee.com/openharmony-tpc/SimpleCropView
Luban
图片压缩工具
https://gitee.com/openharmony-tpc/Luban
TakePhoto
拍照图片旋转剪裁
https://gitee.com/openharmony-tpc/TakePhoto
Compressor
图片压缩
https://gitee.com/openharmony-tpc/Compressor
PloyFun
生成三角玻璃图片
https://gitee.com/openharmony-tpc/PloyFun
CompressHelper
图片压缩
https://gitee.com/openharmony-tpc/CompressHelper
SimpleCropView
图片裁剪工具
https://gitee.com/hihopeorg/SimpleCropView
cropper
图像裁剪工具
https://gitee.com/hihopeorg/cropper
boxing
支持图片旋转裁剪多图选择等功能
https://gitee.com/hihopeorg/boxing
Ohos-stackblur
图片模糊效果
https://gitee.com/hihopeorg/Ohos-stackblur
compresshelper-master
一个图片压缩库
https://gitee.com/baijuncheng-open-source/compresshelper-master
Harmony-Image-Cropper
图片裁剪
https://gitee.com/isrc_ohos/android-image-cropper_ohos
uCrop_ohos
图像裁剪
https://gitee.com/isrc_ohos/u-crop_ohos
AndroidCrop_ohos
图片裁剪
https://gitee.com/isrc_ohos/android-crop_ohos
crop_image_layout_ohos
图片裁剪
https://gitee.com/isrc_ohos/crop_image_layout_ohos
Lichenwei-Dev_ImagePicker
图片选择预览加载器
https://gitee.com/openharmony-tpc/Lichenwei-Dev_ImagePicker
cropper
图片裁剪
https://gitee.com/openharmony-tpc/cropper





六、UI-自定义控件                                                                                                                                                               
分类
名称
介绍
资源地址
6.1 Image
PhotoView
图片缩放查看
https://gitee.com/openharmony-tpc/PhotoView
CircleImageView
圆形图片
https://gitee.com/openharmony-tpc/CircleImageView
RoundedImageView
圆角图片
https://gitee.com/openharmony-tpc/RoundedImageView
subsampling-scale-image-view
超高清图查看缩放
https://gitee.com/openharmony-tpc/subsampling-scale-image-view
ContinuousScrollableImageView
带动画播放的Image
https://gitee.com/openharmony-tpc/ContinuousScrollableImageView
AvatarImageView
头像显示库
https://gitee.com/openharmony-tpc/AvatarImageView
DraggableView
自定义可拖拽Image
https://gitee.com/openharmony-tpc/DraggableView



6.2 Text
drawee-text-view
富文本组件
https://gitee.com/openharmony-tpc/drawee-text-view
ReadMoreTextView
点击展开的Text控件
https://gitee.com/openharmony-tpc/ReadMoreTextView
MaterialEditText
基于MaterialDesign设计的自定义输入框
https://gitee.com/openharmony-tpc/MaterialEditText
XEditText
自定义特殊效果输入
https://gitee.com/openharmony-tpc/XEditText
lygttpod_SuperTextView
各种样式的自定义Text控件
https://gitee.com/hihopeorg/lygttpod_SuperTextView
TagView
实现文本可操作标签
https://gitee.com/chinasoft_ohos/TagView
BankCardFormat
自定义银行卡号输入框
https://gitee.com/chinasoft_ohos/BankCardFormat
AutoVerticalTextview
纵向自动滚动的text
https://gitee.com/chinasoft_ohos/AutoVerticalTextview
RTextView
自定义Text控件,支持多少形状效果
https://gitee.com/chinasoft_ohos/RTextView
JustifiedTextView
文本对齐的Text控件
https://gitee.com/chinasoft_ohos/JustifiedTextView
TextBannerView
文字轮播图
https://gitee.com/openharmony-tpc/TextBannerView
ohos-viewbadger
文本标签View
https://gitee.com/openharmony-tpc/ohos-viewbadger
ticker
显示滚动文本
https://gitee.com/openharmony-tpc/ticker
stefanjauker_BadgeView
仿iOS Springboard
https://gitee.com/openharmony-tpc/stefanjauker_BadgeView
CountAnimationTextView

Text动画计数
https://gitee.com/openharmony-tpc/CountAnimationTextView



6.3 Button
FloatingActionButton
悬浮button
https://gitee.com/openharmony-tpc/FloatingActionButton
circular-progress-button
自定义带进度的按钮
https://gitee.com/openharmony-tpc/circular-progress-button
progressbutton
带进度的自定义按钮
https://gitee.com/openharmony-tpc/progressbutton
SwitchButton
仿ios的开关按钮
https://gitee.com/openharmony-tpc/SwitchButton
SlideSwitch
多种样式的开关按钮
https://gitee.com/openharmony-tpc/SlideSwitch
iOS-SwitchView
仿ios的开关按钮
https://gitee.com/chinasoft_ohos/iOS-SwitchView
Highlight
指向性功能高亮
https://gitee.com/openharmony-tpc/Highlight
SwitchButton
开关按钮
https://gitee.com/openharmony-tpc/SwitchButton
slideview
自定义滑动按钮
https://gitee.com/openharmony-tpc/slideview







6.4 ListContainer

FloatingGroupExpandableListView
自定义list组件,支持分类带标题
https://gitee.com/openharmony-tpc/FloatingGroupExpandableListView
XRecyclerView
基于ListContainer下拉刷新
https://gitee.com/openharmony-tpc/XRecyclerView
PullToZoomInListView
顶部放大List
https://gitee.com/openharmony-tpc/PullToZoomInListView
WaveSideBar
类似于通讯录带字母选择的list
https://gitee.com/openharmony-tpc/WaveSideBar
SwipeActionAdapter
list侧滑菜单
https://gitee.com/openharmony-tpc/SwipeActionAdapter
ToDoList
支持多样性自定义化的list控件
https://gitee.com/hihopeorg/ToDoList
SectionedRecyclerViewAdapter
支持多样性自定义化的list控件
https://gitee.com/hihopeorg/SectionedRecyclerViewAdapter
ARecyclerView
自定义listContainer控件
https://gitee.com/chinasoft_ohos/ARecyclerView
StickyHeadersib
支持列表分组标题
https://gitee.com/chinasoft_ohos/StickyHeaders
RoundedLetterView
简单的通讯录ui库
https://gitee.com/chinasoft_ohos/RoundedLetterView
AStickyHeader_ohos
分组标题栏滑动时置顶效果
https://gitee.com/isrc_ohos/asticky-header_ohos
CalendarListview
日历列表
https://gitee.com/openharmony-tpc/CalendarListview
SlideAndDragListView
自定义ListContaner控件
https://gitee.com/openharmony-tpc/SlideAndDragListView
pinned-section-listview
支持列表分组标题
https://gitee.com/openharmony-tpc/pinned-section-listview
HeaderAndFooterRecyclerView
支持addHeaderView,addFooterView到ListContainer
https://gitee.com/openharmony-tpc/HeaderAndFooterRecyclerView
MultiType
为简便ListContainer创建多种类型
https://gitee.com/openharmony-tpc/MultiType
StickyListHeaders
支持列表分组标题
https://gitee.com/openharmony-tpc/StickyListHeaders



6.5 PageSlider
ViewPagerIndicator
星级最高的Slider组件
https://gitee.com/openharmony-tpc/ViewPagerIndicator
PageIndicatorView
自定义适配器组件
https://gitee.com/openharmony-tpc/PageIndicatorView
UltraViewPager
多种样式的Slider自定义控件
https://gitee.com/openharmony-tpc/UltraViewPager
SlidingDrawer
自定义Slider组件
https://gitee.com/openharmony-tpc/SlidingDrawer
AppIntro
各种转场动画集合
https://gitee.com/openharmony-tpc/AppIntro
ParallaxViewPager
自定义Slider组件
https://gitee.com/openharmony-tpc/ParallaxViewPager
MZBannerView
仿魅族BannerView自定义组件
https://gitee.com/openharmony-tpc/MZBannerView
FlycoPageIndicator
多种样式的适配器组件
https://gitee.com/openharmony-tpc/FlycoPageIndicator
SCViewPager
不规则淡入淡出的Slider
https://gitee.com/openharmony-tpc/SCViewPager
imagecoveRFlow
3D视角适配器
https://gitee.com/openharmony-tpc/ImageCoverFlow
Ohos-ConvenientBanner
自定义bannerr组件
https://gitee.com/hihopeorg/Ohos-ConvenientBanner
DynamicPagerIndicator
仿爱奇艺/腾讯视频ViewPager导航条实现
https://gitee.com/chinasoft_ohos/DynamicPagerIndicator
Banner
Banner图片轮播控件
https://gitee.com/chinasoft_ohos/Banner
Material-ViewPagerIndicator
页面指示器,实现平移,显隐组合动画效果
https://gitee.com/chinasoft_ohos/Material-ViewPagerIndicator
Banner_ohos
广告图片轮播控件
https://gitee.com/isrc_ohos/banner_ohos



6.6 ProgressBar
MaterialProgressBar
多种样式自定义progressbar
https://gitee.com/openharmony-tpc/MaterialProgressBar
discreteSeekBar
冒泡式显示自定义seekbar
https://gitee.com/openharmony-tpc/discreteSeekBar
materialish-progress
自定义样式的progressbar
https://gitee.com/openharmony-tpc/materialish-progress
ohos-HoloCircularProgressBar
自定义progressBar
https://gitee.com/openharmony-tpc/ohos-HoloCircularProgressBar
circular-music-progressbar
类似于音乐播放器的圆形progressbar
https://gitee.com/openharmony-tpc/circular-music-progressbar
SectorProgressView
自定义圆形progressBar
https://gitee.com/openharmony-tpc/SectorProgressView
LikeSinaSportProgress
类似于新浪的两边比拼进度条
https://gitee.com/openharmony-tpc/LikeSinaSportProgress
ArcSeekBar
带有弧度的seekbar
https://gitee.com/hihopeorg/ArcSeekBar
MaterialishProgress
Materia风格的Progress控件
https://gitee.com/hihopeorg/materialish-progress
RoundCornerProgressBar
进度条效果设置库
https://gitee.com/hihopeorg/RoundCornerProgressBar
BoxedVerticalSeekBar
自定义纵向seekbar
https://gitee.com/chinasoft_ohos/BoxedVerticalSeekBar
ProgressWheel_ohos
开源进度轮
https://gitee.com/isrc_ohos/progress-wheel_ohos
MagicProgressWidget
渐变的圆形进度条与轻量横向进度条
https://gitee.com/openharmony-tpc/MagicProgressWidget
NumberProgressBar
各种类型的progressBar的组合
https://gitee.com/openharmony-tpc/NumberProgressBar
ArcProgressStackView
弧形模式下显示进度条
https://gitee.com/openharmony-tpc/ArcProgressStackView
ProgressPieView
自定义进度饼
https://gitee.com/openharmony-tpc/ProgressPieView
CoreProgress
上传加载进度框架
https://gitee.com/openharmony-tpc/CoreProgress
CircularProgressView
Material圆形进度条
https://gitee.com/openharmony-tpc/CircularProgressView
ButtonProgressBar
自定义按钮进度条
https://gitee.com/openharmony-tpc/ButtonProgressBar
ProgressView
自定义ProgressView
https://gitee.com/openharmony-tpc/ProgressView
CircleProgress
自定义圆形进度条
https://gitee.com/openharmony-tpc/CircleProgress
CProgressButton
自定义进度条按钮
https://gitee.com/openharmony-tpc/CProgressButton



6.7 dialog/弹出框
sweet-alert-dialog
自定义对话框
https://gitee.com/openharmony-tpc/sweet-alert-dialog
LovelyDialog
自定义样式的Dialog
https://gitee.com/openharmony-tpc/LovelyDialog
CookieBar
顶部底部弹出的自定义对话框
https://gitee.com/openharmony-tpc/CookieBar
Alerter
顶部提示组件
https://gitee.com/openharmony-tpc/Alerter
StatusView
顶部弹出的状态视图
https://gitee.com/openharmony-tpc/StatusView
ohos-styled-dialogs
自定义风格化Dialog
https://gitee.com/hihopeorg/ohos-styled-dialogs
NiceDialog
NiceDialog基于CommonDialog的扩展,让dialog的使用更方便
https://gitee.com/chinasoft_ohos/NiceDialog
BlurDialogFragment
模糊效果对话框
https://gitee.com/baijuncheng-open-source/blur-dialog-fragment
SnackBar_ohos
开源SnackBar消息弹框
https://gitee.com/isrc_ohos/SnackBar_ohos
michaelbel_BottomSheet
material   design弹框
https://gitee.com/openharmony-tpc/michaelbel_BottomSheet
search-dialog
搜索Dialog
https://gitee.com/openharmony-tpc/search-dialog
material-dialogs
Material风格Dialog
https://gitee.com/openharmony-tpc/material-dialogs
BottomDialog
底部弹框
https://gitee.com/openharmony-tpc/BottomDialog



6.8 Layout
vlayout
可以嵌套列表布局
https://gitee.com/openharmony-tpc/vlayout
flexbox-layout
按照百分比控制的布局
https://gitee.com/openharmony-tpc/flexbox-layout
ohosAutoLayout
根据特定效果图尺寸,按比例自适应布局
https://gitee.com/openharmony-tpc/ohosAutoLayout
yoga
facebook基于flexbox的布局引擎
https://gitee.com/openharmony-tpc/yoga
TextLayoutBuilder
Facebook的一款textlayout组件
https://gitee.com/hihopeorg/TextLayoutBuilder
FlowLayout
流式布局实现
https://gitee.com/hihopeorg/FlowLayout
ShadowLayout
带阴影效果的自定义layout
https://gitee.com/chinasoft_ohos/ShadowLayout
ExpandableLayout
可折叠展开的layout
https://gitee.com/chinasoft_ohos/ExpandableLayout
LayoutManagerGroup
负责测量和放置RecyclerView中的项目视图
https://gitee.com/openharmony-tpc/LayoutManagerGroup
Flipboard/bottomsheet
从屏幕底部显示可忽略的View
https://gitee.com/openharmony-tpc/bottomsheet
ohos-flowlayout
流布局
https://gitee.com/openharmony-tpc/ohos-flowlayout
ExpandableLayout
可动画扩展折叠子view布局
https://gitee.com/openharmony-tpc/ExpandableLayout



6.9 Tab/菜单切换
FlycoTabLayout
自定义TabLayout组件
https://gitee.com/openharmony-tpc/FlycoTabLayout
NavigationTabBar
各种样式TabBar合集
https://gitee.com/openharmony-tpc/NavigationTabBar
BottomBar
自定义底部菜单栏
https://gitee.com/openharmony-tpc/BottomBar
BottomNavigation
多种样式自定义底部菜单栏
https://gitee.com/openharmony-tpc/BottomNavigation
ahbottomnavigation
多种样式自定义底部菜单栏
https://gitee.com/openharmony-tpc/ahbottomnavigation
HorizontalPicker
横向菜单选择器
https://gitee.com/openharmony-tpc/HorizontalPicker
StatefulLayout
可以左右切换布局有点类似PageSlider
https://gitee.com/openharmony-tpc/StatefulLayout
NavigationTabStrip
Viewpager导航指示器,提供多种样式,支持自定义
https://gitee.com/hihopeorg/NavigationTabStrip
PagerBottomTabStrip
多种样式自定义底部菜单栏
https://gitee.com/hihopeorg/PagerBottomTabStrip
SmartTabLayout
自定义TabLayout组件
https://gitee.com/hihopeorg/SmartTabLayout
XTabLayout
TabLayout的功能扩展
https://gitee.com/chinasoft_ohos/XTabLayout
SHSegmentControl
自定义菜单控件
https://gitee.com/chinasoft_ohos/SHSegmentControl
BottomNavigationViewEx
自定义底部导航栏
https://gitee.com/openharmony-tpc/BottomNavigationViewEx



6.10 Toast
Toasty
简单好用的Toast调用工具
https://gitee.com/openharmony-tpc/Toasty
FancyToast-ohos
Toast调用封装工具
https://gitee.com/openharmony-tpc/FancyToast-ohos
TastyToast
自定义Toast控件
https://gitee.com/hihopeorg/TastyToast



6.11 Time/Date
ohos-times-square
简单的日历组件
https://gitee.com/openharmony-tpc/ohos-times-square
CountdownView
多种效果的时间计时
https://gitee.com/openharmony-tpc/CountdownView
6.12 其他


BGARefreshLayout-ohos
基于多个场景的下拉刷新
https://gitee.com/openharmony-tpc/BGARefreshLayout-ohos
ohos-Bootstrap
多种自定义控件合集
https://gitee.com/openharmony-tpc/ohos-Bootstrap
ohosSlidingUpPanel
底部上滑布局
https://gitee.com/openharmony-tpc/ohosSlidingUpPanel
Fragmentation
侧边菜单
https://gitee.com/openharmony-tpc/Fragmentation
triangle-view
三角图
https://gitee.com/openharmony-tpc/triangle-view
MaterialDesignLibrary
基于MaterialDesign的各种自定义控件合集
https://gitee.com/openharmony-tpc/MaterialDesignLibrary
XPopup
包含dialog,图片加载等各式自定义控件
https://gitee.com/openharmony-tpc/XPopup
cardslib
卡片式布局库
https://gitee.com/openharmony-tpc/cardslib
Swipecards
滑动卡片组件
https://gitee.com/openharmony-tpc/Swipecards
SlideUp-ohos
从下方滑动出来的布局控件
https://gitee.com/openharmony-tpc/SlideUp-ohos
EazeGraph
柱状图圆形图山峰图
https://gitee.com/openharmony-tpc/EazeGraph
WheelView
轮盘选择
https://gitee.com/openharmony-tpc/WheelView
RulerView
卷尺控件
https://gitee.com/openharmony-tpc/RulerView
MultiCardMenu
底部弹出的自定义菜单集合
https://gitee.com/openharmony-tpc/MultiCardMenu
DividerDrawable
分割线绘制
https://gitee.com/openharmony-tpc/DividerDrawable
ProtractorView
量角器控件
https://gitee.com/openharmony-tpc/ProtractorView
ohos-ExpandIcon
箭头控件
https://gitee.com/openharmony-tpc/ohos-ExpandIcon
GestureLock
可自定义配置的手势动画解锁
https://gitee.com/openharmony-tpc/GestureLock
williamchart
柱状图圆形图进度图山峰图
https://gitee.com/openharmony-tpc/williamchart
labelview
自定义角标图
https://gitee.com/openharmony-tpc/labelview
PatternLockView
简单的手势解锁
https://gitee.com/openharmony-tpc/PatternLockView
BadgeView
图标的标签图
https://gitee.com/openharmony-tpc/BadgeView
MaterialBadgeTextView
图标的标签图
https://gitee.com/openharmony-tpc/MaterialBadgeTextView
SlantedTextView
自定义角标图
https://gitee.com/openharmony-tpc/SlantedTextView
TriangleLabelView
三角形角标图
https://gitee.com/openharmony-tpc/TriangleLabelView
GoodView
带特效点赞按钮
https://gitee.com/openharmony-tpc/GoodView
StateViews
自定义状态提示控件
https://gitee.com/openharmony-tpc/StateViews
WaveView
自定义水平面样式控件
https://gitee.com/openharmony-tpc/WaveView
CircleRefreshLayout
下拉刷新组件
https://gitee.com/openharmony-tpc/CircleRefreshLayout
TextDrawable
带有字母/文字的drawable
https://gitee.com/openharmony-tpc/TextDrawable

TextDrawable
带有字母/文字的drawable
https://gitee.com/hihopeorg/TextDrawable

OhosMaterialViews
Material风格控件
https://gitee.com/hihopeorg/Ohos-material-views
baseAdapter
ListView,RecyclerView,GridView适配器
https://gitee.com/hihopeorg/baseAdapter
Materialize
Materia Design风格的主题库
https://gitee.com/hihopeorg/Materialize
FastAdapter
快速简化适配器
https://gitee.com/hihopeorg/FastAdapter
GestureViews
带有手势控制和位置动画的ImageView和FrameLayout
https://gitee.com/hihopeorg/GestureViews
GroupedRecyclerViewAdapter
RecyclerView适配器
https://gitee.com/hihopeorg/GroupedRecyclerViewAdapter
ImmersionBar
沉浸式状态栏导航栏实现
https://gitee.com/hihopeorg/ImmersionBar
material
Material风格的UI控件库
https://gitee.com/hihopeorg/material
MaterialDateTimePicker
Material风格的时间选择器
https://gitee.com/hihopeorg/MaterialDateTimePicker
material-design-icons
提供material-design-icons图片资源
https://gitee.com/hihopeorg/material-design-icons
PanelSwitchHelper
输入法与面板流畅切换
https://gitee.com/hihopeorg/PanelSwitchHelper
SwipeBackLayout
帮助构建带有向后滑动手势的应用程序
https://gitee.com/hihopeorg/SwipeBackLayout
SwipeRevealLayout
上下左右滑动布局
https://gitee.com/hihopeorg/SwipeRevealLayout
EasyFlipView
可以设定反转动画的自定义控件
https://gitee.com/hihopeorg/EasyFlipView
JKeyboardPanelSwitch
键盘面板冲突   布局闪动处理方案
https://gitee.com/hihopeorg/JKeyboardPanelSwitch
MarqueeViewLibrary
一个方便使用和扩展的跑马灯库
https://gitee.com/hihopeorg/MarqueeViewLibrary
nice-spinner
简单好用的下拉框组件
https://gitee.com/hihopeorg/nice-spinner
PullZoomView
支持下拉顶部图片放大
https://gitee.com/hihopeorg/PullZoomView
WaveView
水波纹动画
https://gitee.com/hihopeorg/WaveView
search
Material Design风格的搜索组件
https://gitee.com/hihopeorg/Search
Ohos-hellocharts
各种表格数据统计UI控件
https://gitee.com/hihopeorg/Ohos-hellocharts
TicketView
类似于观影二维码的票据视图
https://gitee.com/hihopeorg/TicketView
Ohos-StepsView
显示步骤执行的自定义控件
https://gitee.com/hihopeorg/Ohos-StepsView
OXChart
自定义图表库
https://gitee.com/hihopeorg/OXChart
RoundCorners
自定义圆角Image,圆角Text等
https://gitee.com/chinasoft_ohos/RoundCorners
MarqueeView
自定义跑马灯控件
https://gitee.com/chinasoft_ohos/MarqueeView
Captcha
图片滑块解锁控件
https://gitee.com/chinasoft_ohos/Captcha
achartengine
柱状图圆形图进度图山峰图
https://gitee.com/chinasoft_ohos/achartengine
LeafChart
支持折现、柱状的图表库
https://gitee.com/chinasoft_ohos/LeafChart
MessageBubbleView
仿QQ未读消息气泡,可拖动删除
https://gitee.com/chinasoft_ohos/MessageBubbleView
SuperLike
表情点赞功能
https://gitee.com/chinasoft_ohos/SuperLike
ohos_maskable_layout
自定义component遮罩动画
https://gitee.com/chinasoft_ohos/ohos_maskable_layout
Lighter
Lighter是一个首次进入页面的按钮提示功能库
https://gitee.com/chinasoft_ohos/Lighter
RippleView
点击波纹效果
https://gitee.com/chinasoft_ohos/RippleView
StickyScrollView
支持多种样式的ScrollView控件
https://gitee.com/chinasoft_ohos/StickyScrollView
e-signature_ohos
电子签名控件
https://gitee.com/archermind-ti/e-signature_ohos
ToolLibs
一个自定义布局和动画的工具包
https://gitee.com/archermind-ti/tool-libs_ohos
PatternLockView
手势绘制解锁控件
https://gitee.com/archermind-ti/pattern-lock-view_ohos
FingerPaintView
多种样式的画笔绘制
https://gitee.com/baijuncheng-open-source/FingerPaintView
SlidingMenu_ohos
滑动菜单
https://gitee.com/isrc_ohos/sliding-menu_ohos
PullToRefresh_ohos
通用下拉刷新组件
https://gitee.com/isrc_ohos/android-ultra-pull-to-refresh_ohos
MPAndroidChart_ohos
图表绘制组件
https://gitee.com/isrc_ohos/mpandroid-chart_ohos
lock-screen
简单漂亮的锁屏库
https://gitee.com/openharmony-tpc/lock-screen
Graphview
图表库
https://gitee.com/openharmony-tpc/Graphview
Gloading
加载控件
https://gitee.com/openharmony-tpc/Gloading
TimetableView
课程表控件
https://gitee.com/openharmony-tpc/TimetableView
ohos-shapeLoadingView
加载动画控件
https://gitee.com/openharmony-tpc/ohos-shapeLoadingView
polygonsview
五边形蜘蛛网百分比库
https://gitee.com/openharmony-tpc/polygonsview
MultipleStatusView
多状态自定义控件
https://gitee.com/openharmony-tpc/MultipleStatusView
SlideshowToolbar
使用slideshowimageview的幻灯片工具栏
https://gitee.com/openharmony-tpc/SlideshowToolbar
ShowcaseView
引导页
https://gitee.com/openharmony-tpc/ShowcaseView
SlidingLayout
下拉上拉弹跳的果冻效果
https://gitee.com/openharmony-tpc/SlidingLayout
AnimatedCircleLoadingView
动画圆加载视图
https://gitee.com/openharmony-tpc/AnimatedCircleLoadingView
SwipeBack
手势关闭页面
https://gitee.com/openharmony-tpc/SwipeBack
DiscreteSlider
自定义标签滑块
https://gitee.com/openharmony-tpc/DiscreteSlider
CustomWaterView
自定义仿支付宝蚂蚁森林能量控件
https://gitee.com/openharmony-tpc/CustomWaterView
WheelPicker
滚轮选择器
https://gitee.com/openharmony-tpc/WheelPicker
EasySwipeMenuLayout
滑动菜单库
https://gitee.com/openharmony-tpc/EasySwipeMenuLayout
floatingsearchview
浮动搜索View
https://gitee.com/openharmony-tpc/floatingsearchview
FlycoRoundView
设置圆形矩形背景
https://gitee.com/openharmony-tpc/FlycoRoundView
Ratingbar
自定义星级/等级
https://gitee.com/openharmony-tpc/Ratingbar
ohos-validation-komensky
使用批注验证表单中的用户输入
https://gitee.com/openharmony-tpc/ohos-validation-komensky
SystemBarTint
将背景色应用于系统
https://gitee.com/openharmony-tpc/SystemBarTint
Leonids
粒子效果库
https://gitee.com/openharmony-tpc/Leonids
CircleView
包含标题和副标题的圆形View
https://gitee.com/openharmony-tpc/CircleView
PercentageChartView
自定义百分比ChartView
https://gitee.com/openharmony-tpc/PercentageChartView
DatePicker
日期选择器
https://gitee.com/openharmony-tpc/DatePicker
SwipeCardView
自定义滑动操作卡片
https://gitee.com/openharmony-tpc/SwipeCardView
ValueCounter
自定义组件计数器
https://gitee.com/openharmony-tpc/ValueCounter
MyLittleCanvas
辅助作画工具自定义控件集合
https://gitee.com/openharmony-tpc/MyLittleCanvas
DragScaleCircleView
可拖拽自定义圆形View
https://gitee.com/openharmony-tpc/DragScaleCircleView
CircularFillableLoaders
水波纹浸漫式LoadingView
https://gitee.com/openharmony-tpc/CircularFillableLoaders
SpinMenu
轮盘式菜单选择控件
https://gitee.com/openharmony-tpc/SpinMenu
BubbleLayout
自定义气泡组件
https://gitee.com/openharmony-tpc/BubbleLayout
ohos-slidr
自定义滑动条
https://gitee.com/openharmony-tpc/ohos-slidr
ohos-SwitchView
自定义开关按钮
https://gitee.com/openharmony-tpc/ohos-SwitchView
material-intro-screen
Material设计滑动介绍页面
https://gitee.com/openharmony-tpc/material-intro-screen






七、框架类
名称
介绍
资源地址
TheMVP
mvp框架
https://gitee.com/openharmony-tpc/TheMVP

ohos-ZBLibrary
MVP框架,同时附有OKhttp,glide,zxing等常用工具
https://gitee.com/openharmony-tpc/ohos-ZBLibrary

AutoDispose
基于RxJava进行自动绑定代码流式处理
https://gitee.com/hihopeorg/AutoDispose

mosby
开源mvi、mvp模式适配项目
https://gitee.com/hihopeorg/mosby
UpdatePlugin
一款用来进行app更新升级的框架
https://gitee.com/hihopeorg/UpdatePlugin







更多HarmonyOS三方库在持续增加中,敬请期待!

评论

您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发文章
快速回复
扫一扫分享
返回顶部 返回列表