目錄
工具
- IDE官方下載地址 - DevEco Studio
- HAPM官網(wǎng)地址 - HAPM介紹
三方組件
工具類
圖片加載
- glide - 最常用的圖片加載工具
- glide-transformations - 基于glide 的圖片變化庫
- fresco - facebook出品的一款圖片加載工具
- picasso - 常用的圖片加載工具之一
- ohos-gif-drawable - gif圖片加載工具
- Keyframes - gif圖片加載工具
- ion - 圖片加載工具
- coil - 一款用于圖片加載的庫
數(shù)據(jù)封裝傳遞
- EventBus - 最常用的消息傳遞工具溪北,發(fā)布/訂閱事件總線
- Rxohos - RxJava3的openharmony特定綁定的反應(yīng)性擴展乘陪。該模塊向RxJava添加了最小的類缠犀,這些類使在openharmony應(yīng)用程序中編寫反應(yīng)式組件變得容易且輕松玷过。更具體地說肄鸽,它提供了一個可在主線程或任何給定EventRunner上進行調(diào)度的Scheduler
- RxBus - 基于Rxjava消息傳遞工具
- otto - 基于Guava的消息傳遞工具
- RxLifeCycle - 基于RxJava生命周期獲取社证,此功能很有用,因為不完整的訂閱可能會導致內(nèi)存泄漏
- RxBinding - 以rxjava的形式來處理ohos中的ui事件
- agera - Agera 是一組類和接口乌妒,用于幫助編寫功能性汹想、異步和反應(yīng)式應(yīng)用程序
- Anadea_RxBus - 支持注解和動態(tài)綁定的事件總線框架
- LoadSir - 注冊事件進行回調(diào)操作
- Aria - 文件下載上傳框架
日志
- Logger - log工具,簡單芥被,漂亮欧宜,功能強大的記錄器
- xLog - 日志工具,可同時在多個通道打印日志拴魄,如 hilog、Console 和文件。如果你愿意匹中,甚至可以打印到遠程服務(wù)器(或其他任何地方)
- KLog - HiLog 工具類
- tinylog_ohos - 日志工具
- Timber_ohos - 基于開源項目Timber進行鴻蒙化的移植和開發(fā)夏漱,增強鴻蒙輸出日志的能力
權(quán)限相關(guān)
- XXPermissions - 權(quán)限申請,一鍵式權(quán)限請求框架
- PermissionsDispatcher - 權(quán)限申請顶捷,提供了一個簡單的基于注解的API來處理運行時權(quán)限挂绰。該庫減輕了編寫一堆檢查語句(無論是否已授予您權(quán)限)帶來的負擔,以保持您的代碼干凈安全
- Dexter - 權(quán)限申請服赎,簡化在運行時請求權(quán)限的過程
- RuntimePermission - 請求運行時權(quán)限的最簡單方法葵蒂,不需要擴展類或重寫permissionResult方法
- permission-helper - 權(quán)限管理請求庫
相機-相冊
- BGAQRCode-ohos - 基于ZXing的二維碼掃描工具
- Matisse - 選擇圖庫圖片
- ImagePicker - 相冊訪問
- CameraView - 相機使用組件
- Zxing -二維碼掃描器
- easyqrlibrary - 二維碼掃描器
- zxing-embedded - 基于ZXING,二維碼條形碼掃描庫
- qrcode-reader-view - 一個簡易的相機掃碼工具
- barcodescanner - 基于zxing和zbar提供易于使用的二維碼掃描功能
- certificate-camera - 一個拍攝證件照片的相機工具重虑。
- Zbar_ohos - 基于開源項目Zbar進行鴻蒙化的移植和開發(fā)践付,條形碼閱讀
其他工具類
- Butterknife - 通過反射調(diào)用方法,使用注解處理為您生成樣板代碼
- assertj-ohos - 一組旨在測試ohos的斷言庫
- ohos-utilset - 工具集
- xUtils3 - 包含了orm,http(s),image, Component注解的工具集合缺厉,特性強大永高,方便拓展
- device-year-class - 獲取手機年份
- swipe - 對于手勢封裝應(yīng)用
- TinyPinyin - 低內(nèi)存占用的漢字轉(zhuǎn)拼音工具庫
- OHOS_BluetoothKit - 藍牙設(shè)備通信
- Ohos-IMSI-Catcher-Detector - IMSI探測器
- Battery_Metrics - 檢測電池相關(guān)系統(tǒng)指標的庫
- CheckVersionLib - 版本檢測更新庫
- ErrorProne - 將常見的Java語法錯誤捕獲為編譯錯誤顯示出來
- FastBle - 藍牙設(shè)備通信
- RxOhosBle - 藍牙設(shè)備通信
- truth - 代碼斷言工具
- KeyboardVisibilityEvent - 鍵盤顯示隱藏監(jiān)聽工具
- StatusBarUtil - 狀態(tài)欄管理工具
- Router - 通過一行url去指定打開指定頁面Ability的工具
- Once - 提供一個簡單的API來跟蹤應(yīng)用程序是否已經(jīng)在給定的范圍內(nèi)執(zhí)行了操作
- libphonenumber-ohos - 電話歸屬地查詢
- ohos-gesture-detectors - 實現(xiàn)各種手勢檢測功能
- Commonmark-java - 自定義表擴展名
- DylanStepCount - 計步工具
- LocationManager - 簡化Android用戶位置的獲取
- phrase - 字符串處理工具
- JsonLube - Json高效解析工具
- Notify-ohos - 一個統(tǒng)一通知管理的功能庫
- objenesis_ohos - Objenesis是一個輕量級的Java庫,作用是繞過構(gòu)造器創(chuàng)建一個實例
- update-checker-lib - 目前僅酷安網(wǎng)的更新檢查檢查
- Parceler_ohos - 序列化與反序列化封裝實現(xiàn)
- JodaTime_ohos - 日期和時間處理庫
- ANR-WatchDog-ohos - 檢測ANR錯誤并引發(fā)有意義的異常工具
- ViewServer_ohos - 可視化界面顯示布局調(diào)試支持工具
- libyuv - 將ARGB圖像轉(zhuǎn)換為RGBA
- ReLinker - native庫加載器
- FastBle - 藍牙快速開發(fā)框架
- LoganSquare - JSON解析和序列化庫
- CustomActivityOnCrash - 崩潰時啟動自定義頁面
- RxScreenshotDetector - 截屏檢測器
- seismic - 設(shè)備抖動檢測
- AutoDispose - RxJava工具庫
- webp-ohos - 節(jié)省內(nèi)存空間的圖片形式
- Encryption - 字符串加密解密工具
- Ohos-Intent-Library - Intent跳轉(zhuǎn)封裝庫
- Armadillo - 加密Preferences數(shù)據(jù)
網(wǎng)絡(luò)類
網(wǎng)絡(luò)類
- PersistentCookieJar - 基于okhttp3實現(xiàn)的cookie網(wǎng)絡(luò)優(yōu)化
- chuck - okhttp本地client
- google-http-java-client - google http Client庫
- ohos-async-http - 基于Apache的HttpClient庫構(gòu)建的Http Client
- okhttp-OkGo - 基于okhttp 封裝的庫
- ohosAsync - 異步網(wǎng)絡(luò)請求
- Fast-ohos-Networking - 快速訪問
- FileDownloader - 文件下載庫
- PRDownloader - 文件下載庫
- network-connection-class - 獲取網(wǎng)絡(luò)狀態(tài)庫
- ThinDownloadManager - 文件下載庫
- AndServer - 網(wǎng)絡(luò)部署與反向代理設(shè)置
- autobahn-java - WebSocket協(xié)議和Web應(yīng)用程序消息傳遞協(xié)
- paho.mqtt.embedded-c - MQTT協(xié)議客戶端
- Smack - 用于與XMPP服務(wù)器進行通信提针,以執(zhí)行實時通信命爬,包括即時消息和群聊
- RxEasyHttp - 基于RxJava2+Retrofit2實現(xiàn)簡單易用的網(wǎng)絡(luò)請求框架
- retrofit-cache_ohos - 通過注解配置,可以針對每一個接口靈活配置緩存策略
- hdc-join-wifi - 連接wifi熱點的樣例
- okdownload - 下載引擎
- NoHttp - 實現(xiàn)Http標準協(xié)議框架辐脖,支持多種緩存模式饲宛,底層可動態(tài)切換OkHttp,URLConnection
- ReactiveNetwork - 監(jiān)聽網(wǎng)絡(luò)連接狀態(tài)以及與RxJava Observables的Internet連接
- okhttputils - okhttp的封裝輔助工具
文件數(shù)據(jù)類
數(shù)據(jù)庫
- greenDAO - 最常用的數(shù)據(jù)庫組件
- Activeohos - 數(shù)據(jù)庫sqlite封裝
- RushOrm - 通過將Java類映射到SQL表來替代對SQL的需求,封裝為易于操作的數(shù)據(jù)庫
- LitePal - 數(shù)據(jù)庫sqlite封裝嗜价,簡化sqlite操作
- debug-database - 封裝原生數(shù)據(jù)庫的增刪改查操作落萎, ORM方式操作對象對應(yīng)數(shù)據(jù)庫中的數(shù)據(jù)
- ohos-database-sqlcipher - 數(shù)據(jù)庫加密
- ohos-NoSql - 輕量數(shù)據(jù)庫
- ormlite-ohos - 數(shù)據(jù)庫
Preferences
- rx-preferences - 以rxjava的形式來保存和獲取配置文件中的參數(shù)
- preferencebinder - 基于Preferences封裝存儲工具
- PreferenceRoom - 一個高效且結(jié)構(gòu)化管理Preference的功能庫
- tray - Preference 替代庫
數(shù)據(jù)存儲
- DiskLruCache - 磁盤Lru存儲
- MMKV - 數(shù)據(jù)持久化鍵值對存儲
- hawk - 安全,簡單的鍵值存儲
- tray - 跨進程數(shù)據(jù)管理方法
- Parceler - 任何類型的數(shù)據(jù)傳輸
UI-自定義控件
Image
- PhotoView - 圖片縮放查看
- CircleImageView - 圓形圖片
- RoundedImageView - 圓角圖片
- subsampling-scale-image-view - 一個圖片瀏覽工具炭剪,利用局部剪裁的算法支持超高清圖片瀏覽且不卡頓练链,支持縮放平移等功能。
- ContinuousScrollableImageView - 帶動畫播放的Image
- AvatarImageView - 頭像顯示庫
Text
- drawee-text-view - 富文本組件
- ReadMoreTextView - 點擊展開的Text控件
- MaterialEditText - 基于MaterialDesign設(shè)計的自定義輸入框奴拦,可以支持多種風格军俊,不同樣式顏色的設(shè)置赞厕。并且擁有驗證判斷等功能同時支持正則計算
- XEditText - 自定義特殊效果輸入
- lygttpod_SuperTextView - 各種樣式的自定義Text控件
- TagView - 實現(xiàn)文本可操作標簽
- BankCardFormat - 自定義銀行卡號輸入框
- AutoVerticalTextview - 縱向自動滾動的text
- RTextView - 自定義Text控件,支持多種形狀效果
- JustifiedTextView - 文本對齊的Text控件
- TextBannerView - 文字輪播圖
- ohos-viewbadger - 文本標簽View
- ticker - 顯示滾動文本
- stefanjauker_BadgeView - 仿iOS Springboard
- CountAnimationTextView - Text動畫計數(shù)
Button
- FloatingActionButton - 懸浮button
- circular-progress-button - 一個帶進度條的自定義按鈕,支持多種不能樣式多種狀態(tài)跳轉(zhuǎn)
- progressbutton - 帶進度的自定義按鈕
- SwitchButton - 仿ios的開關(guān)按鈕
- SlideSwitch - 多種樣式的開關(guān)按鈕
- iOS-SwitchView - 仿ios的開關(guān)按鈕
- Highlight - 指向性功能高亮
- SwitchButton - 開關(guān)按鈕
- slideview - 自定義滑動按鈕
ListContainer
- FloatingGroupExpandableListView - 自定義list組件椎木,支持分類帶標題
- XRecyclerView - 基于ListContainer 一個簡單的下拉刷新上來加載的控件
- PullToZoomInListView - 頂部放大List
- WaveSideBar - 類似于通訊錄帶字母選擇的列表組件
- SwipeActionAdapter - list側(cè)滑菜單
- ToDoList - 支持多樣性自定義化的list控件
- SectionedRecyclerViewAdapter - 支持多樣性自定義化的list控件
- ARecyclerView - 自定義listContainer控件
- StickyHeadersib - 支持列表分組標題
- RoundedLetterView - 簡單的通訊錄ui庫
- AStickyHeader_ohos - 分組標題欄滑動時置頂效果
- CalendarListview - 日歷選擇器
- SlideAndDragListView - 自定義ListContaner控件, 實現(xiàn)左右滑動,上下拖動更換item的位置
- pinned-section-listview - 支持列表分組標題
- HeaderAndFooterRecyclerView - 支持addHeaderView,addFooterView到ListContainer
- MultiType - 為簡便ListContainer創(chuàng)建多種類型
- StickyListHeaders - 支持列表分組標題
PageSlider
- ViewPagerIndicator - 星級最高的Slider組件
- PageIndicatorView - 自定義適配器組件
- UltraViewPager - 多種樣式的Slider自定義控件
- SlidingDrawer - 自定義Slider組件
- AppIntro - 為應(yīng)用程序構(gòu)建一個很酷的輪播介紹
- ParallaxViewPager - 自定義Slider組件
- MZBannerView - 一個簡單的圖片輪播控件
- FlycoPageIndicator - 多種樣式的頁面指示器
- SCViewPager - 具有轉(zhuǎn)場動畫的PageSlider自定義控件
- imagecoverflow - 3D視角適配器
- Ohos-ConvenientBanner - 自定義banner組件
- DynamicPagerIndicator - 仿愛奇藝/騰訊視頻ViewPager導航條實現(xiàn)
- Banner - Banner圖片輪播控件
- Material-ViewPagerIndicator - 頁面指示器秸侣,實現(xiàn)平移改淑,顯隱組合動畫效果
- Banner_ohos - 廣告圖片輪播控件
ProgressBar
- MaterialProgressBar - 多種樣式自定義progressbar
- discreteSeekBar - 基于populdialog控件實現(xiàn)動畫冒泡式顯示進度的一個自定義seekbar控件
- materialish-progress - 一個簡單的圓形進度條,支持有數(shù)值和沒數(shù)值兩種模式的進度設(shè)置
- ohos-HoloCircularProgressBar - 自定義progressBar
- circular-music-progressbar - 類似于音樂播放器的圓形progressbar
- SectorProgressView - 自定義圓形progressBar
- LikeSinaSportProgress - 仿新浪體育客戶端的點贊進度條
- ArcSeekBar - 帶有弧度的seekbar
- MaterialishProgress - Materia風格的Progress控件
- RoundCornerProgressBar - 進度條效果設(shè)置庫
- BoxedVerticalSeekBar - 自定義縱向seekbar
- ProgressWheel_ohos - 開源進度輪
- MagicProgressWidget - 顏色漸變的圓形進度條和純色輕量橫向進度條
- NumberProgressBar - 一款可顯示數(shù)字痴施,可設(shè)置進度條顏色擎厢,文字大小等屬性自定義數(shù)字進度條
- ArcProgressStackView - 弧形模式下顯示進度條
- ProgressPieView - 自定義進度餅
- CoreProgress - 上傳加載進度框架
- CircularProgressView - Material圓形進度條
- ButtonProgressBar - 自定義按鈕進度條
- ProgressView - 自定義ProgressView
- CircleProgress - 自定義圓形進度條
- CProgressButton - 自定義進度條按鈕
- WhorlView -帶螺紋樣式的進度條
Dialog-彈出框
- sweet-alert-dialog - 一個漂亮而靈動的提醒對話框究流,支持succeed,error动遭,warning等多種狀態(tài)模式提示
- LovelyDialog - 自定義樣式的Dialog芬探,一組簡單的對話框包裝類庫,旨在幫助您輕松創(chuàng)建精美對話框
- CookieBar - 頂部底部彈出的自定義對話框
- Alerter - 帶有動畫效果的頂部提示彈窗
- StatusView - 頂部彈出的狀態(tài)視圖
- 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實現(xiàn)的底部彈窗布局偷仿,支持任意布局
- XPopup - 功能強大,交互優(yōu)雅宵蕉,動畫絲滑的通用彈窗
Layout
- bottomNavigationF - 這個組件提供類似flutter的scaffold小部件的解決方案解決具有生命周期的底部導航.
- vlayout - 可以嵌套列表布局
- flexbox-layout - 按照百分比控制的布局
- ohosAutoLayout - 可根據(jù)設(shè)計尺寸按比例縮放的屏幕適配框架
- yoga - facebook基于flexbox的布局引擎
- TextLayoutBuilder - facebook的一款textlayout組件酝静,支持文本的創(chuàng)建、文本字體羡玛、大小别智、顏色設(shè)置等
- FlowLayout - 流式布局實現(xiàn)
- ShadowLayout - 帶陰影效果的自定義layout
- ExpandableLayout - 可折疊展開的layout
- LayoutManagerGroup - 負責測量和放置RecyclerView中的項目視圖
- Flipboard/bottomsheet - 從屏幕底部顯示可忽略的View
- ohos-flowlayout - 流布局
- ExpandableLayout - 可動畫擴展折疊子view布局
Tab-菜單切換
- FlycoTabLayout - 自定義TabLayout組件,支持三種模式多種狀態(tài)設(shè)置缝左。
- NavigationTabBar - 各種樣式TabBar合集
- BottomBar - 自定義底部菜單欄
- BottomNavigation - 支持多種樣式自定義底部菜單欄亿遂,此庫可幫助用戶輕松使用底部導航欄(來自 google 的新模式)并允許進行大量自定義
- ahbottomnavigation - 一個從 Material Design 中重現(xiàn)底部導航的庫。
- HorizontalPicker -一個簡單的橫向菜單選擇器控件
- StatefulLayout - 可以左右切換布局有點類似PageSlider渺杉,顯示最常見的布局狀態(tài)模板蛇数,如加載、空是越、錯誤布局等
- NavigationTabStrip - Viewpager導航指示器,提供多種樣式,支持自定義
- PagerBottomTabStrip - 多種樣式自定義底部和側(cè)邊的導航欄
- SmartTabLayout - 自定義TabLayout組件
- XTabLayout - TabLayout的功能擴展
- SHSegmentControl - 自定義菜單控件
- BottomNavigationViewEx - 自定義底部導航欄
Toast
- Toasty - 簡單好用的Toast調(diào)用工具
- FancyToast-ohos - Toast常用樣式的簡單封裝
- TastyToast - 自定義Toast控件
Time-Date
- ohos-times-square - 簡單的日歷組件
- CountdownView - 多種效果的時間計時器
其他UI-自定義控件
- BGARefreshLayout-ohos - 基于多個場景的下拉刷新
- ohos-Bootstrap - 多種自定義控件合集
- ohosSlidingUpPanel - 底部上滑布局
- Fragmentation - 側(cè)邊菜單
- triangle-view - 三角圖
- MaterialDesignLibrary - 一系列包含ProgressBar,CheckBox,Button等基礎(chǔ)組件的materiaDesign風格的自定義集合框架
- cardslib - 卡片式布局庫
- Swipecards - 滑動卡片組件
- SlideUp-ohos - 從下方滑動出來的布局控件
- EazeGraph - 柱狀圖圓形圖山峰圖
- WheelView - 輪盤選擇
- RulerView - 卷尺控件
- MultiCardMenu - 底部彈出的自定義菜單集合
- DividerDrawable - 分割線繪制
- ProtractorView - 量角器控件
- ohos-ExpandIcon - 箭頭控件
- GestureLock - 可自定義配置的手勢動畫解鎖的庫耳舅,支持多種樣式大小自由設(shè)置
- williamchart - 柱狀圖圓形圖進度圖山峰圖
- labelview - 自定義角標圖
- PatternLockView - 自定義屏幕圖案手勢解鎖控件
- BadgeView - 圖標的標簽圖
- MaterialBadgeTextView - 自定義Text實現(xiàn)帶有插入數(shù)字的彩色圓圈,該圓圈顯示在圖標的右上角倚评,通常在IM應(yīng)用程序中顯示新消息或新功能的作用
- SlantedTextView - 一個傾斜的text,適用于標簽效果
- TriangleLabelView - 三角形角標圖
- GoodView - 點贊+1效果的按鈕浦徊,支持文本和圖像
- StateViews - 展示加載中,加載成功天梧,加載失敗以及支持自定義狀態(tài)的控件
- WaveView - 可自定義振幅盔性,頻率,顏色等屬性的波浪進度條控件
- CircleRefreshLayout - 自定義下拉刷新組件呢岗,包含有趣的動畫
- TextDrawable - 帶有字母/文字的drawable
- TextDrawable - 帶有字母/文字的drawable
- OhosMaterialViews - Material風格控件
- baseAdapter - ListView,RecyclerView,GridView適配器
- Materialize - Materia Design風格的主題庫
- FastAdapter - 快速簡化適配器
- GestureViews - 帶有手勢控制和位置動畫的ImageView和FrameLayout
- GroupedRecyclerViewAdapter - RecyclerView適配器
- ImmersionBar - 沉浸式狀態(tài)欄導航欄實現(xiàn)
- material - Material風格的UI控件庫
- MaterialDateTimePicker - Material風格的時間選擇器
- material-design-icons - 提供material-design-icons圖片資源
- PanelSwitchHelper - 輸入法與面板流暢切換
- SwipeBackLayout - 幫助構(gòu)建帶有向后滑動手勢的應(yīng)用程序
- SwipeRevealLayout - 上下左右滑動布局
- EasyFlipView - 可以設(shè)定反轉(zhuǎn)動畫的自定義控件
- JKeyboardPanelSwitch - 鍵盤面板沖突 布局閃動處理方案
- MarqueeViewLibrary - 一個方便使用和擴展的跑馬燈庫
- nice-spinner - 簡單好用的下拉框組件
- PullZoomView - 支持下拉頂部圖片放大
- WaveView - 水波紋動畫
- search - Material Design風格的搜索組件
- Ohos-hellocharts - 各種表格數(shù)據(jù)統(tǒng)計UI控件
- TicketView - 類似于觀影二維碼的票據(jù)視圖
- Ohos-StepsView - 顯示步驟執(zhí)行的自定義控件
- OXChart - 自定義圖表庫
- RoundCorners - 自定義圓角Image冕香,圓角Text等
- MarqueeView - 自定義跑馬燈控件
- Captcha - 圖片滑塊解鎖控件
- achartengine - 柱狀圖圓形圖進度圖山峰圖
- LeafChart - 支持折現(xiàn)、柱狀的圖表庫
- MessageBubbleView - 仿QQ未讀消息氣泡后豫,可拖動刪除
- SuperLike - 表情點贊功能
- ohos_maskable_layout - 自定義component遮罩動畫
- Lighter - Lighter是一個首次進入頁面的按鈕提示功能庫
- E-signature - 電子簽名控件悉尾,支持簽名邊緣裁剪,根據(jù)速度進行了插值改變寬度
- RippleView - 點擊擁有水波漣漪效果動畫的控件
- StickyScrollView - 支持多種樣式的ScrollView控件
- ToolLibs - 一個自定義布局和動畫的工具包
- PatternLockView - 手勢繪制解鎖控件
- FingerPaintView - 多種樣式的畫筆繪制
- SlidingMenu_ohos - 滑動菜單
- Ultra-Pull-To-Refresh_ohos - 通用下拉刷新組件
- MPChart_ohos - 圖表繪制組件
- lock-screen - 簡單漂亮的鎖屏庫
- Graphview - ohos圖表庫,用于創(chuàng)建可視化分析的線圖和條形圖
- Gloading - 將應(yīng)用中全局的Loading控件與頁面解耦,默認提供5種加載狀態(tài)(加載中挫酿、加載失敗构眯、空數(shù)據(jù)、加載成功早龟,無網(wǎng)絡(luò))惫霸,支持自定義其它狀態(tài)
- TimetableView - 一款開源猫缭、完善、高效的課程表控件它褪,支持添加廣告饵骨、課程重疊自動處理翘悉、透明背景設(shè)置茫打、空白格子點擊事件處理等豐富的功能
- ohos-shapeLoadingView - 仿58同城的Loading控件和Loading彈窗
- polygonsview - 五邊形蜘蛛網(wǎng)百分比庫
- MultipleStatusView - 一個支持多種狀態(tài)的自定義View,可以方便的切換到:加載中視圖、錯誤視圖妖混、空數(shù)據(jù)視圖老赤、網(wǎng)絡(luò)異常視圖、內(nèi)容視圖
- SlideshowToolbar -一款支持狀態(tài)欄聯(lián)動動畫效果制市,用于播放幻燈片圖片的加載組件
- ShowcaseView - 引導頁
- SlidingLayout - 下拉上拉彈跳的果凍效果
- AnimatedCircleLoadingView - 確定/不確定的加載視圖動畫
- SwipeBack - 手勢關(guān)閉頁面
- DiscreteSlider - 自定義標簽滑塊
- CustomWaterView - 自定義仿支付寶螞蟻森林能量控件
- WheelPicker - 滾輪選擇器
- EasySwipeMenuLayout - 滑動菜單庫
- floatingsearchview - 浮動搜索View
- FlycoRoundView - 設(shè)置圓形矩形背景
- Ratingbar - 自定義星級/等級
- ohos-validation-komensky - 使用批注驗證表單中的用戶輸入
- SystemBarTint - 將背景色應(yīng)用于系統(tǒng)
- Leonids - 粒子效果庫
- CircleView - 包含標題和副標題的圓形View
- PercentageChartView - 自定義百分比ChartView
- DatePicker - 日期選擇器
- SwipeCardView - 自定義滑動操作卡片
- ValueCounter - 自定義組件計數(shù)器
- MyLittleCanvas - 輔助作畫工具集合抬旺,并且已經(jīng)預設(shè)多種自定義控件
- DragScaleCircleView - 剪裁圓形圖片的控件,支持多種自定義樣式屬性設(shè)置
- CircularFillableLoaders - 水波紋浸漫式LoadingView
- SpinMenu - 輪盤式菜單選擇控件
- BubbleLayout - 自定義氣泡組件
- ohos-slidr - 自定義滑動條
- ohos-SwitchView - 自定義開關(guān)按鈕
- material-intro-screen - Material風格的引導頁組件庫
- DraggableView - 擁有3D拖拽功能瀏覽圖片的自定義表格控件祥楣。其中擁有2種算法开财,通過canvas實現(xiàn)3D效果。
框架類
框架類
- TheMVP - mvp框架
- ohos-ZBLibrary - MVP框架误褪,同時附有OKhttp责鳍,glide,zxing等常用工具
- AutoDispose - 基于RxJava進行自動綁定代碼流式處理
- mosby - 開源mvi兽间、mvp模式適配項目
- UpdatePlugin - 一款用來進行app更新升級的框架
動畫圖形類
動畫
- ohosViewAnimations - 包含旋轉(zhuǎn)历葛,縮放,平移嘀略,透明及其組合的常見動畫效果的動畫庫集合框架
- lottie-ohos - json格式的動畫解析渲染庫
- confetti - 模仿雪花飄落的動畫
- RippleEffect - 水波紋點擊動畫
- MetaballLoading -一個類似圓球進度動畫效果
- ohos-Spinkit -多種基礎(chǔ)動畫集合
- LoadingView -21種簡單的帶有動畫效果的加載控件
- LoadingView另外一個版本 -多種多樣的loading動畫集合
- desertplaceholder -沙漠風格的動畫占位頁
- Sequent -為一個頁面中的所有子控件提供動畫效果恤溶,使頁面更生動
- ohos-Views -包含粒子效果,脈沖button效果帜羊,progress效果咒程,底部導航欄等自定義組件的集合
- BezierMaker -簡單的貝賽爾曲線繪制
- ohos-transition -平移動畫庫
- Konfetti -紙屑粒子效果動畫
- LoadingDrawable -提供16種加載動畫, 適用于下拉刷新讼育、圖片加載的占位符帐姻、以及其他耗時操作場景
- recyclerview-animators -實現(xiàn)Item增加和刪除的動畫效果
- ViewAnimator -多種布局的動畫集合
- Ohos-spruce -輕量級平移轉(zhuǎn)場動畫
- CanAnimation -使用ohos的屬性動畫寫的一個庫,可組建動畫隊列窥淆,可實現(xiàn)同時卖宠、順序、重復播放等
- LikeStarAnimation -實現(xiàn)直播的點贊飄星效果
- easing-interpolator_ohos -多種動畫插值器軌跡展示
- ohos-svprogress-hud-master -一個精仿ios提示的彈窗提示庫忧饭,包括加載動畫扛伍,失敗與成功提示等
- circular-anim -圓形轉(zhuǎn)場動畫
- AnimatorValueLoadingIndicatorView_ohos -支持加載動畫的開關(guān)和隱藏,支持多種加載動畫效果
- AZExplosion -粒子破碎效果
- SwipeCaptcha_ohos -滑動驗證碼
- ContinuousScrollableImageView_ohos -連續(xù)滾動圖像控件词裤,可有效顯示具有連續(xù)滾動效果的圖像
- DanmakuFlameMaster_ohos -彈幕解析繪制
- Transitions-Everywhere -轉(zhuǎn)場動畫
- AnimationEasingFunctions -多種估值器動畫運動軌跡的集合
- MultiWaveHeader -自定義水波控件
- ohos-animated-menu-items -自定義動畫菜單條目小控件
圖片處理
- SimpleCropView - 適用于ohos的圖像裁剪庫刺洒,簡化了裁剪的代碼鳖宾,并提供了易于自定義的UI
- Luban - 圖片壓縮工具
- TakePhoto - 拍照圖片旋轉(zhuǎn)剪裁
- Compressor - 一個輕量級且功能強大的圖像壓縮庫。通過Compressor逆航,您可以將大照片壓縮為較小尺寸的照片鼎文,而圖像質(zhì)量的損失則很小或可以忽略不計,不支持WebP
- PloyFun - 用來生成三角玻璃圖片工具
- CompressHelper - 圖片壓縮因俐,壓縮Pixelmap拇惋,主要通過尺寸壓縮和質(zhì)量壓縮,以達到清晰度最優(yōu)
- compresshelper-master - 圖片壓縮庫
- SimpleCropView - 圖片裁剪工具
- cropper - 圖像裁剪工具
- cropper2 - 圖片裁剪
- boxing - 支持圖片旋轉(zhuǎn)裁剪多圖選擇等功能
- Ohos-stackblur - 圖片模糊效果
- ImageCropper_ohos - 圖片裁剪
- uCrop_ohos - 圖像裁剪
- Crop_ohos - 圖片裁剪
- crop_image_layout_ohos - 圖片裁剪
- Lichenwei-Dev_ImagePicker - 圖片選擇預覽加載器
音視頻
- jcodec java - 純java實現(xiàn)的音視頻編解碼器的庫
- VideoCache_ohos - 開源視頻緩存項目抹剩,支持自動緩存視頻并在斷網(wǎng)狀態(tài)下播放視頻
- soundtouch - 開源音頻處理庫撑帖,可更改音頻流或音頻文件的速度、音高和播放速率
- ohosMP3Recorder - 提供MP3錄音功能
- ijkplayer -基于FFmpeg的ohos視頻播放器澳眷,除了常規(guī)的播放器功能外胡嘿,多用于直播流場景,支持常見的各種流媒體協(xié)議和音視頻格式