目录
- 工具
- 三方组件
- 工具类
- 图片加载
- 数据封装传递
- 日志
- 权限相关
- 相机-相册
- 其他工具类
- 网络类
- 网络类
- 文件数据类
- 数据库
- Preferences
- 数据存储
- UI-自定义控件
- Image
- Text
- Button
- ListContainer
- PageSlider
- ProgressBar
- Dialog-弹出框
- Layout
- Tab-菜单切换
- Time-Date
- 其他UI-自定义控件
- 框架类
- 框架类
- 动画图形类
- 动画
- 图片处理
- 音视频
- 工具类
工具
- IDE官方下载地址 - DevEco Studio
- HAPM官网地址 - HAPM介绍
返回目录
三方组件
工具类
图片加载
- glide - 最常用的图片加载工具
- glide-transformations - 基于glide 的图片变化库
- fresco - facebook出品的一款图片加载工具
- picasso - 常用的图片加载工具之一
- ohos-gif-drawable - gif图片加载工具
- Keyframes - gif图片加载工具
- ion - 图片加载工具
- coil - 一款用于图片加载的库
数据封装传递
- EventBus - 最常用的消息传递工具,发布/订阅事件总线
- Rxohos - RxJava3的openharmony特定绑定的反应性扩展。该模块向RxJava添加了最小的类,这些类使在openharmony应用程序中编写反应式组件变得容易且轻松。更具体地说,它提供了一个可在主线程或任何给定EventRunner上进行调度的Scheduler
- RxBus - 基于Rxjava消息传递工具
- otto - 基于Guava的消息传递工具
- RxLifeCycle - 基于RxJava生命周期获取,此功能很有用,因为不完整的订阅可能会导致内存泄漏
- RxBinding - 以rxjava的形式来处理ohos中的ui事件
- agera - Agera 是一组类和接口,用于帮助编写功能性、异步和反应式应用程序
- Anadea_RxBus - 支持注解和动态绑定的事件总线框架
- LoadSir - 注册事件进行回调操作
- Aria - 文件下载上传框架
日志
- Logger - log工具,简单,漂亮,功能强大的记录器
- xLog - 日志工具,可同时在多个通道打印日志,如 hilog、Console 和文件。如果你愿意,甚至可以打印到远程服务器(或其他任何地方)
- KLog - HiLog 工具类
- tinylog_ohos - 日志工具
- Timber_ohos - 基于开源项目Timber进行鸿蒙化的移植和开发,增强鸿蒙输出日志的能力
权限相关
- XXPermissions - 权限申请,一键式权限请求框架
- PermissionsDispatcher - 权限申请,提供了一个简单的基于注解的API来处理运行时权限。该库减轻了编写一堆检查语句(无论是否已授予您权限)带来的负担,以保持您的代码干净安全
- Dexter - 权限申请,简化在运行时请求权限的过程
- RuntimePermission - 请求运行时权限的最简单方法,不需要扩展类或重写permissionResult方法
- permission-helper - 权限管理请求库
相机-相册
- BGAQRCode-ohos - 基于ZXing的二维码扫描工具
- Matisse - 选择图库图片
- ImagePicker - 相册访问
- CameraView - 相机使用组件
- Zxing -二维码扫描器
- easyqrlibrary - 二维码扫描器
- zxing-embedded - 基于ZXING,二维码条形码扫描库
- qrcode-reader-view - 一个简易的相机扫码工具
- barcodescanner - 基于zxing和zbar提供易于使用的二维码扫描功能
- certificate-camera - 一个拍摄证件照片的相机工具。
- Zbar_ohos - 基于开源项目Zbar进行鸿蒙化的移植和开发,条形码阅读
其他工具类
- Butterknife - 通过反射调用方法,使用注解处理为您生成样板代码
- assertj-ohos - 一组旨在测试ohos的断言库
- ohos-utilset - 工具集
- xUtils3 - 包含了orm,http(s),image, Component注解的工具集合,特性强大,方便拓展
- device-year-class - 获取手机年份
- swipe - 对于手势封装应用
- TinyPinyin - 低内存占用的汉字转拼音工具库
- OHOS_BluetoothKit - 蓝牙设备通信
- Ohos-IMSI-Catcher-Detector - IMSI探测器
- Battery_Metrics - 检测电池相关系统指标的库
- CheckVersionLib - 版本检测更新库
- ErrorProne - 将常见的Java语法错误捕获为编译错误显示出来
- FastBle - 蓝牙设备通信
- RxOhosBle - 蓝牙设备通信
- truth - 代码断言工具
- KeyboardVisibilityEvent - 键盘显示隐藏监听工具
- StatusBarUtil - 状态栏管理工具
- Router - 通过一行url去指定打开指定页面Ability的工具
- Once - 提供一个简单的API来跟踪应用程序是否已经在给定的范围内执行了操作
- libphonenumber-ohos - 电话归属地查询
- ohos-gesture-detectors - 实现各种手势检测功能
- Commonmark-java - 自定义表扩展名
- DylanStepCount - 计步工具
- LocationManager - 简化Android用户位置的获取
- phrase - 字符串处理工具
- JsonLube - Json高效解析工具
- Notify-ohos - 一个统一通知管理的功能库
- objenesis_ohos - Objenesis是一个轻量级的Java库,作用是绕过构造器创建一个实例
- update-checker-lib - 目前仅酷安网的更新检查检查
- Parceler_ohos - 序列化与反序列化封装实现
- JodaTime_ohos - 日期和时间处理库
- ANR-WatchDog-ohos - 检测ANR错误并引发有意义的异常工具
- ViewServer_ohos - 可视化界面显示布局调试支持工具
- libyuv - 将ARGB图像转换为RGBA
- ReLinker - native库加载器
- FastBle - 蓝牙快速开发框架
- LoganSquare - JSON解析和序列化库
- CustomActivityOnCrash - 崩溃时启动自定义页面
- RxScreenshotDetector - 截屏检测器
- seismic - 设备抖动检测
- AutoDispose - RxJava工具库
- webp-ohos - 节省内存空间的图片形式
- Encryption - 字符串加密解密工具
- Ohos-Intent-Library - Intent跳转封装库
- Armadillo - 加密Preferences数据
网络类
网络类
- PersistentCookieJar - 基于okhttp3实现的cookie网络优化
- chuck - okhttp本地client
- google-http-java-client - google http Client库
- ohos-async-http - 基于Apache的HttpClient库构建的Http Client
- okhttp-OkGo - 基于okhttp 封装的库
- ohosAsync - 异步网络请求
- Fast-ohos-Networking - 快速访问
- FileDownloader - 文件下载库
- PRDownloader - 文件下载库
- network-connection-class - 获取网络状态库
- ThinDownloadManager - 文件下载库
- AndServer - 网络部署与反向代理设置
- autobahn-java - WebSocket协议和Web应用程序消息传递协
- paho.mqtt.embedded-c - MQTT协议客户端
- Smack - 用于与XMPP服务器进行通信,以执行实时通信,包括即时消息和群聊
- RxEasyHttp - 基于RxJava2+Retrofit2实现简单易用的网络请求框架
- retrofit-cache_ohos - 通过注解配置,可以针对每一个接口灵活配置缓存策略
- hdc-join-wifi - 连接wifi热点的样例
- okdownload - 下载引擎
- NoHttp - 实现Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp,URLConnection
- ReactiveNetwork - 监听网络连接状态以及与RxJava Observables的Internet连接
- okhttputils - okhttp的封装辅助工具
文件数据类
数据库
- greenDAO - 最常用的数据库组件
- Activeohos - 数据库sqlite封装
- RushOrm - 通过将Java类映射到SQL表来替代对SQL的需求,封装为易于操作的数据库
- LitePal - 数据库sqlite封装,简化sqlite操作
- debug-database - 封装原生数据库的增删改查操作, ORM方式操作对象对应数据库中的数据
- ohos-database-sqlcipher - 数据库加密
- ohos-NoSql - 轻量数据库
- ormlite-ohos - 数据库
Preferences
- rx-preferences - 以rxjava的形式来保存和获取配置文件中的参数
- preferencebinder - 基于Preferences封装存储工具
- PreferenceRoom - 一个高效且结构化管理Preference的功能库
- tray - Preference 替代库
数据存储
- DiskLruCache - 磁盘Lru存储
- MMKV - 数据持久化键值对存储
- hawk - 安全,简单的键值存储
- tray - 跨进程数据管理方法
- Parceler - 任何类型的数据传输
UI-自定义控件
Image
- PhotoView - 图片缩放查看
- CircleImageView - 圆形图片
- RoundedImageView - 圆角图片
- subsampling-scale-image-view - 一个图片浏览工具,利用局部剪裁的算法支持超高清图片浏览且不卡顿,支持缩放平移等功能。
- ContinuousScrollableImageView - 带动画播放的Image
- AvatarImageView - 头像显示库
返回目录
Text
- drawee-text-view - 富文本组件
- ReadMoreTextView - 点击展开的Text控件
- MaterialEditText - 基于MaterialDesign设计的自定义输入框,可以支持多种风格,不同样式颜色的设置。并且拥有验证判断等功能同时支持正则计算
- XEditText - 自定义特殊效果输入
- lygttpod_SuperTextView - 各种样式的自定义Text控件
- TagView - 实现文本可操作标签
- BankCardFormat - 自定义银行卡号输入框
- AutoVerticalTextview - 纵向自动滚动的text
- RTextView - 自定义Text控件,支持多种形状效果
- JustifiedTextView - 文本对齐的Text控件
- TextBannerView - 文字轮播图
- ohos-viewbadger - 文本标签View
- ticker - 显示滚动文本
- stefanjauker_BadgeView - 仿iOS Springboard
- CountAnimationTextView - Text动画计数
Button
- FloatingActionButton - 悬浮button
- circular-progress-button - 一个带进度条的自定义按钮,支持多种不能样式多种状态跳转
- progressbutton - 带进度的自定义按钮
- SwitchButton - 仿ios的开关按钮
- SlideSwitch - 多种样式的开关按钮
- iOS-SwitchView - 仿ios的开关按钮
- Highlight - 指向性功能高亮
- SwitchButton - 开关按钮
- slideview - 自定义滑动按钮
ListContainer
- FloatingGroupExpandableListView - 自定义list组件,支持分类带标题
- XRecyclerView - 基于ListContainer 一个简单的下拉刷新上来加载的控件
- PullToZoomInListView - 顶部放大List
- WaveSideBar - 类似于通讯录带字母选择的列表组件
- SwipeActionAdapter - list侧滑菜单
- ToDoList - 支持多样性自定义化的list控件
- SectionedRecyclerViewAdapter - 支持多样性自定义化的list控件
- ARecyclerView - 自定义listContainer控件
- StickyHeadersib - 支持列表分组标题
- RoundedLetterView - 简单的通讯录ui库
- AStickyHeader_ohos - 分组标题栏滑动时置顶效果
- CalendarListview - 日历选择器
- SlideAndDragListView - 自定义ListContaner控件, 实现左右滑动,上下拖动更换item的位置
- pinned-section-listview - 支持列表分组标题
- HeaderAndFooterRecyclerView - 支持addHeaderView,addFooterView到ListContainer
- MultiType - 为简便ListContainer创建多种类型
- StickyListHeaders - 支持列表分组标题
PageSlider
- ViewPagerIndicator - 星级最高的Slider组件
- PageIndicatorView - 自定义适配器组件
- UltraViewPager - 多种样式的Slider自定义控件
- SlidingDrawer - 自定义Slider组件
- AppIntro - 为应用程序构建一个很酷的轮播介绍
- ParallaxViewPager - 自定义Slider组件
- MZBannerView - 一个简单的图片轮播控件
- FlycoPageIndicator - 多种样式的页面指示器
- SCViewPager - 具有转场动画的PageSlider自定义控件
- imagecoverflow - 3D视角适配器
- Ohos-ConvenientBanner - 自定义banner组件
- DynamicPagerIndicator - 仿爱奇艺/腾讯视频ViewPager导航条实现
- Banner - Banner图片轮播控件
- Material-ViewPagerIndicator - 页面指示器,实现平移,显隐组合动画效果
- Banner_ohos - 广告图片轮播控件
ProgressBar
- MaterialProgressBar - 多种样式自定义progressbar
- discreteSeekBar - 基于populdialog控件实现动画冒泡式显示进度的一个自定义seekbar控件
- materialish-progress - 一个简单的圆形进度条,支持有数值和没数值两种模式的进度设置
- ohos-HoloCircularProgressBar - 自定义progressBar
- circular-music-progressbar - 类似于音乐播放器的圆形progressbar
- SectorProgressView - 自定义圆形progressBar
- LikeSinaSportProgress - 仿新浪体育客户端的点赞进度条
- ArcSeekBar - 带有弧度的seekbar
- MaterialishProgress - Materia风格的Progress控件
- RoundCornerProgressBar - 进度条效果设置库
- BoxedVerticalSeekBar - 自定义纵向seekbar
- ProgressWheel_ohos - 开源进度轮
- MagicProgressWidget - 颜色渐变的圆形进度条和纯色轻量横向进度条
- NumberProgressBar - 一款可显示数字,可设置进度条颜色,文字大小等属性自定义数字进度条
- ArcProgressStackView - 弧形模式下显示进度条
- ProgressPieView - 自定义进度饼
- CoreProgress - 上传加载进度框架
- CircularProgressView - Material圆形进度条
- ButtonProgressBar - 自定义按钮进度条
- ProgressView - 自定义ProgressView
- CircleProgress - 自定义圆形进度条
- CProgressButton - 自定义进度条按钮
- WhorlView -带螺纹样式的进度条
Dialog-弹出框
- sweet-alert-dialog - 一个漂亮而灵动的提醒对话框,支持succeed,error,warning等多种状态模式提示
- LovelyDialog - 自定义样式的Dialog,一组简单的对话框包装类库,旨在帮助您轻松创建精美对话框
- CookieBar - 顶部底部弹出的自定义对话框
- Alerter - 带有动画效果的顶部提示弹窗
- StatusView - 顶部弹出的状态视图
- ohos-styled-dialogs - 自定义风格化Dialog
- NiceDialog - NiceDialog基于CommonDialog的扩展,让dialog的使用更方便
- BlurDialogFragment - 模糊效果对话框
- SnackBar_ohos - 开源SnackBar消息弹框
- michaelbel_BottomSheet - material design弹框
- search-dialog - 搜索Dialog
- material-dialogs - Material风格Dialog
- BottomDialog - 通过CommonDialog实现的底部弹窗布局,支持任意布局
- XPopup - 功能强大,交互优雅,动画丝滑的通用弹窗
Layout
- bottomNavigationF - 这个组件提供类似flutter的scaffold小部件的解决方案解决具有生命周期的底部导航.
- vlayout - 可以嵌套列表布局
- flexbox-layout - 按照百分比控制的布局
- ohosAutoLayout - 可根据设计尺寸按比例缩放的屏幕适配框架
- yoga - facebook基于flexbox的布局引擎
- TextLayoutBuilder - facebook的一款textlayout组件,支持文本的创建、文本字体、大小、颜色设置等
- FlowLayout - 流式布局实现
- ShadowLayout - 带阴影效果的自定义layout
- ExpandableLayout - 可折叠展开的layout
- LayoutManagerGroup - 负责测量和放置RecyclerView中的项目视图
- Flipboard/bottomsheet - 从屏幕底部显示可忽略的View
- ohos-flowlayout - 流布局
- ExpandableLayout - 可动画扩展折叠子view布局
Tab-菜单切换
- FlycoTabLayout - 自定义TabLayout组件,支持三种模式多种状态设置。
- NavigationTabBar - 各种样式TabBar合集
- BottomBar - 自定义底部菜单栏
- BottomNavigation - 支持多种样式自定义底部菜单栏,此库可帮助用户轻松使用底部导航栏(来自 google 的新模式)并允许进行大量自定义
- ahbottomnavigation - 一个从 Material Design 中重现底部导航的库。
- HorizontalPicker -一个简单的横向菜单选择器控件
- StatefulLayout - 可以左右切换布局有点类似PageSlider,显示最常见的布局状态模板,如加载、空、错误布局等
- NavigationTabStrip - Viewpager导航指示器,提供多种样式,支持自定义
- PagerBottomTabStrip - 多种样式自定义底部和侧边的导航栏
- SmartTabLayout - 自定义TabLayout组件
- XTabLayout - TabLayout的功能扩展
- SHSegmentControl - 自定义菜单控件
- BottomNavigationViewEx - 自定义底部导航栏
Toast
- Toasty - 简单好用的Toast调用工具
- FancyToast-ohos - Toast常用样式的简单封装
- TastyToast - 自定义Toast控件
Time-Date
- ohos-times-square - 简单的日历组件
- CountdownView - 多种效果的时间计时器
其他UI-自定义控件
- BGARefreshLayout-ohos - 基于多个场景的下拉刷新
- ohos-Bootstrap - 多种自定义控件合集
- ohosSlidingUpPanel - 底部上滑布局
- Fragmentation - 侧边菜单
- triangle-view - 三角图
- MaterialDesignLibrary - 一系列包含ProgressBar,CheckBox,Button等基础组件的materiaDesign风格的自定义集合框架
- cardslib - 卡片式布局库
- Swipecards - 滑动卡片组件
- SlideUp-ohos - 从下方滑动出来的布局控件
- EazeGraph - 柱状图圆形图山峰图
- WheelView - 轮盘选择
- RulerView - 卷尺控件
- MultiCardMenu - 底部弹出的自定义菜单集合
- DividerDrawable - 分割线绘制
- ProtractorView - 量角器控件
- ohos-ExpandIcon - 箭头控件
- GestureLock - 可自定义配置的手势动画解锁的库,支持多种样式大小自由设置
- williamchart - 柱状图圆形图进度图山峰图
- labelview - 自定义角标图
- PatternLockView - 自定义屏幕图案手势解锁控件
- BadgeView - 图标的标签图
- MaterialBadgeTextView - 自定义Text实现带有插入数字的彩色圆圈,该圆圈显示在图标的右上角,通常在IM应用程序中显示新消息或新功能的作用
- SlantedTextView - 一个倾斜的text,适用于标签效果
- TriangleLabelView - 三角形角标图
- GoodView - 点赞+1效果的按钮,支持文本和图像
- StateViews - 展示加载中,加载成功,加载失败以及支持自定义状态的控件
- WaveView - 可自定义振幅,频率,颜色等属性的波浪进度条控件
- CircleRefreshLayout - 自定义下拉刷新组件,包含有趣的动画
- TextDrawable - 带有字母/文字的drawable
- TextDrawable - 带有字母/文字的drawable
- OhosMaterialViews - Material风格控件
- baseAdapter - ListView,RecyclerView,GridView适配器
- Materialize - Materia Design风格的主题库
- FastAdapter - 快速简化适配器
- GestureViews - 带有手势控制和位置动画的ImageView和FrameLayout
- GroupedRecyclerViewAdapter - RecyclerView适配器
- ImmersionBar - 沉浸式状态栏导航栏实现
- material - Material风格的UI控件库
- MaterialDateTimePicker - Material风格的时间选择器
- material-design-icons - 提供material-design-icons图片资源
- PanelSwitchHelper - 输入法与面板流畅切换
- SwipeBackLayout - 帮助构建带有向后滑动手势的应用程序
- SwipeRevealLayout - 上下左右滑动布局
- EasyFlipView - 可以设定反转动画的自定义控件
- JKeyboardPanelSwitch - 键盘面板冲突 布局闪动处理方案
- MarqueeViewLibrary - 一个方便使用和扩展的跑马灯库
- nice-spinner - 简单好用的下拉框组件
- PullZoomView - 支持下拉顶部图片放大
- WaveView - 水波纹动画
- search - Material Design风格的搜索组件
- Ohos-hellocharts - 各种表格数据统计UI控件
- TicketView - 类似于观影二维码的票据视图
- Ohos-StepsView - 显示步骤执行的自定义控件
- OXChart - 自定义图表库
- RoundCorners - 自定义圆角Image,圆角Text等
- MarqueeView - 自定义跑马灯控件
- Captcha - 图片滑块解锁控件
- achartengine - 柱状图圆形图进度图山峰图
- LeafChart - 支持折现、柱状的图表库
- MessageBubbleView - 仿QQ未读消息气泡,可拖动删除
- SuperLike - 表情点赞功能
- ohos_maskable_layout - 自定义component遮罩动画
- Lighter - Lighter是一个首次进入页面的按钮提示功能库
- E-signature - 电子签名控件,支持签名边缘裁剪,根据速度进行了插值改变宽度
- RippleView - 点击拥有水波涟漪效果动画的控件
- StickyScrollView - 支持多种样式的ScrollView控件
- ToolLibs - 一个自定义布局和动画的工具包
- PatternLockView - 手势绘制解锁控件
- FingerPaintView - 多种样式的画笔绘制
- SlidingMenu_ohos - 滑动菜单
- Ultra-Pull-To-Refresh_ohos - 通用下拉刷新组件
- MPChart_ohos - 图表绘制组件
- lock-screen - 简单漂亮的锁屏库
- Graphview - ohos图表库,用于创建可视化分析的线图和条形图
- Gloading - 将应用中全局的Loading控件与页面解耦,默认提供5种加载状态(加载中、加载失败、空数据、加载成功,无网络),支持自定义其它状态
- TimetableView - 一款开源、完善、高效的课程表控件,支持添加广告、课程重叠自动处理、透明背景设置、空白格子点击事件处理等丰富的功能
- ohos-shapeLoadingView - 仿58同城的Loading控件和Loading弹窗
- polygonsview - 五边形蜘蛛网百分比库
- MultipleStatusView - 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图
- SlideshowToolbar -一款支持状态栏联动动画效果,用于播放幻灯片图片的加载组件
- ShowcaseView - 引导页
- SlidingLayout - 下拉上拉弹跳的果冻效果
- AnimatedCircleLoadingView - 确定/不确定的加载视图动画
- SwipeBack - 手势关闭页面
- DiscreteSlider - 自定义标签滑块
- CustomWaterView - 自定义仿支付宝蚂蚁森林能量控件
- WheelPicker - 滚轮选择器
- EasySwipeMenuLayout - 滑动菜单库
- floatingsearchview - 浮动搜索View
- FlycoRoundView - 设置圆形矩形背景
- Ratingbar - 自定义星级/等级
- ohos-validation-komensky - 使用批注验证表单中的用户输入
- SystemBarTint - 将背景色应用于系统
- Leonids - 粒子效果库
- CircleView - 包含标题和副标题的圆形View
- PercentageChartView - 自定义百分比ChartView
- DatePicker - 日期选择器
- SwipeCardView - 自定义滑动操作卡片
- ValueCounter - 自定义组件计数器
- MyLittleCanvas - 辅助作画工具集合,并且已经预设多种自定义控件
- DragScaleCircleView - 剪裁圆形图片的控件,支持多种自定义样式属性设置
- CircularFillableLoaders - 水波纹浸漫式LoadingView
- SpinMenu - 轮盘式菜单选择控件
- BubbleLayout - 自定义气泡组件
- ohos-slidr - 自定义滑动条
- ohos-SwitchView - 自定义开关按钮
- material-intro-screen - Material风格的引导页组件库
- DraggableView - 拥有3D拖拽功能浏览图片的自定义表格控件。其中拥有2种算法,通过canvas实现3D效果。
框架类
框架类
- TheMVP - mvp框架
- ohos-ZBLibrary - MVP框架,同时附有OKhttp,glide,zxing等常用工具
- AutoDispose - 基于RxJava进行自动绑定代码流式处理
- mosby - 开源mvi、mvp模式适配项目
- UpdatePlugin - 一款用来进行app更新升级的框架
动画图形类
动画
- ohosViewAnimations - 包含旋转,缩放,平移,透明及其组合的常见动画效果的动画库集合框架
- lottie-ohos - json格式的动画解析渲染库
- confetti - 模仿雪花飘落的动画
- RippleEffect - 水波纹点击动画
- MetaballLoading -一个类似圆球进度动画效果
- ohos-Spinkit -多种基础动画集合
- LoadingView -21种简单的带有动画效果的加载控件
- LoadingView另外一个版本 -多种多样的loading动画集合
- desertplaceholder -沙漠风格的动画占位页
- Sequent -为一个页面中的所有子控件提供动画效果,使页面更生动
- ohos-Views -包含粒子效果,脉冲button效果,progress效果,底部导航栏等自定义组件的集合
- BezierMaker -简单的贝赛尔曲线绘制
- ohos-transition -平移动画库
- Konfetti -纸屑粒子效果动画
- LoadingDrawable -提供16种加载动画, 适用于下拉刷新、图片加载的占位符、以及其他耗时操作场景
- recyclerview-animators -实现Item增加和删除的动画效果
- ViewAnimator -多种布局的动画集合
- Ohos-spruce -轻量级平移转场动画
- CanAnimation -使用ohos的属性动画写的一个库,可组建动画队列,可实现同时、顺序、重复播放等
- LikeStarAnimation -实现直播的点赞飘星效果
- easing-interpolator_ohos -多种动画插值器轨迹展示
- ohos-svprogress-hud-master -一个精仿ios提示的弹窗提示库,包括加载动画,失败与成功提示等
- circular-anim -圆形转场动画
- AnimatorValueLoadingIndicatorView_ohos -支持加载动画的开关和隐藏,支持多种加载动画效果
- AZExplosion -粒子破碎效果
- SwipeCaptcha_ohos -滑动验证码
- ContinuousScrollableImageView_ohos -连续滚动图像控件,可有效显示具有连续滚动效果的图像
- DanmakuFlameMaster_ohos -弹幕解析绘制
- Transitions-Everywhere -转场动画
- AnimationEasingFunctions -多种估值器动画运动轨迹的集合
- MultiWaveHeader -自定义水波控件
- ohos-animated-menu-items -自定义动画菜单条目小控件
图片处理
- SimpleCropView - 适用于ohos的图像裁剪库,简化了裁剪的代码,并提供了易于自定义的UI
- Luban - 图片压缩工具
- TakePhoto - 拍照图片旋转剪裁
- Compressor - 一个轻量级且功能强大的图像压缩库。通过Compressor,您可以将大照片压缩为较小尺寸的照片,而图像质量的损失则很小或可以忽略不计,不支持WebP
- PloyFun - 用来生成三角玻璃图片工具
- CompressHelper - 图片压缩,压缩Pixelmap,主要通过尺寸压缩和质量压缩,以达到清晰度最优
- compresshelper-master - 图片压缩库
- SimpleCropView - 图片裁剪工具
- cropper - 图像裁剪工具
- cropper2 - 图片裁剪
- boxing - 支持图片旋转裁剪多图选择等功能
- Ohos-stackblur - 图片模糊效果
- ImageCropper_ohos - 图片裁剪
- uCrop_ohos - 图像裁剪
- Crop_ohos - 图片裁剪
- crop_image_layout_ohos - 图片裁剪
- Lichenwei-Dev_ImagePicker - 图片选择预览加载器
音视频
- jcodec java - 纯java实现的音视频编解码器的库
- VideoCache_ohos - 开源视频缓存项目,支持自动缓存视频并在断网状态下播放视频
- soundtouch - 开源音频处理库,可更改音频流或音频文件的速度、音高和播放速率
- ohosMP3Recorder - 提供MP3录音功能
- ijkplayer -基于FFmpeg的ohos视频播放器,除了常规的播放器功能外,多用于直播流场景,支持常见的各种流媒体协议和音视频格式