android混合開發框架,Android開源庫集合(控件)

 2023-11-23 阅读 32 评论 0

摘要:RecycleView: RecycleView功能增強?https://github.com/Malinskiy/SuperRecyclerView RecycleView功能增強(拖拽,滑動刪除,折疊)https://github.com/h6ah4i/android-advancedrecyclerview RecycleView旁邊添加側邊欄https://github.com/CaMnter/EasyRec

  1. RecycleView:

    • RecycleView功能增強?https://github.com/Malinskiy/SuperRecyclerView
    • RecycleView功能增強(拖拽,滑動刪除,折疊)https://github.com/h6ah4i/android-advancedrecyclerview
    • RecycleView旁邊添加側邊欄https://github.com/CaMnter/EasyRecyclerViewSidebar

    • 帶側邊欄的RecycleView?https://github.com/timusus/RecyclerView-FastScroll

    • 增強RecycleView?https://github.com/nikhilpanju/RecyclerViewEnhanced

    • 等待數據加載效果?https://github.com/sharish/ShimmerRecyclerView

  2. 狀態欄(StatusBar):

    • https://github.com/CoolThink/StatusBarAdapt

    • https://github.com/imflyn/Eyes

    • https://github.com/H07000223/FlycoSystemBar

  3. 下拉刷新:

    • https://github.com/Cleveroad/FireworkyPullToRefresh

    • https://github.com/baoyongzhang/android-PullRefreshLayout

    • https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh

    • https://github.com/Yalantis/Phoenix

    • https://github.com/zzz40500/Android-PullToNextLayout

    • https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout

    • https://github.com/tuesda/CircleRefreshLayout

    • https://github.com/liaoinstan/SpringView

    • https://github.com/lubeast/PullToRefresh

    • https://github.com/Frank-Zhu/PullZoomView

    • https://github.com/JorgeCastilloPrz/ExpandablePanel

  4. ViewPager:

    • 無限滾動的ViewPager?https://github.com/lightSky/InfiniteIndicator

    • ViewPager向下滑動消失?https://github.com/baneizalfe/PullToDismissPager

    • 類似畫廊的ViewPager?https://github.com/moondroid/CoverFlow

    • 能夠上下滑動的viewpager?https://github.com/kaelaela/VerticalViewPager

    • viewpager上的指示器?https://github.com/chenupt/SpringIndicator

    • 支持水平垂直滑動的ViewPager?https://github.com/alexzaitsev/freepager

    • 支持水平垂直滑動的ViewPager?https://github.com/lsjwzh/RecyclerViewPager

    • Material風格viewPager?https://github.com/florent37/MaterialViewPager

    • 一個封裝多種特性的ViewPager?https://github.com/alibaba/UltraViewPager

  5. TextView:

    • 圖文混排?https://github.com/Bilibili/drawee-text-view

    • 帶有角標的TextView?https://github.com/HeZaiJin/SlantedTextView

    • 文字帶淡入淡出動畫的TextViewhttps://github.com/matthewrkula/SecretTextView

    • 在Edittext中顯示標簽?https://github.com/pchauhan/EdittextWithTag

    • 有小三角的textview?https://github.com/venmo/tooltip-view

    • 能夠在 TextView 上下左右固定設置文本的 Viewhttps://github.com/drakeet/LabelView

    • 文字內容過多可折疊的TextView?https://github.com/Manabu-GT/ExpandableTextView

    • 文字內容過多可折疊的TextViewhttps://github.com/borjabravo10/ReadMoreTextView

    • TextView中文字顯示各種動畫?https://github.com/hanks-zyh/HTextView

    • 數字改變效果?https://github.com/CaMnter/EasyCountDownTextureView

    • 數字改變效果?https://github.com/Bakumon/NumberAnimTextView

    • 文本淡入淡出效果?https://github.com/rosenpin/FadingTextView

    • 顯示Emoji?https://github.com/rockerhieu/emojicon

  6. 手勢鎖/鎖屏/Pin解鎖:

    • 手勢鎖?https://github.com/aritraroy/PatternLockView

    • 手勢鎖?https://github.com/DreaminginCodeZH/PatternLock

    • 鎖屏界面顯示通知?https://github.com/AChep/AcDisplay

    • 高斯模糊鎖屏界面?https://github.com/Nightonke/BlurLockView

    • 應用鎖?https://github.com/lizixian18/AppLock

    • Pin解鎖?https://github.com/OrangeGangsters/LolliPin

    • Pin解鎖?https://github.com/aritraroy/PinLockView

  7. 畫廊圖片選擇或編輯:
    • Material風格?https://github.com/HoraApps/LeafPic

    • Android多媒體選擇器?https://github.com/Bilibili/boxing

    • 圖片處理?https://github.com/jarlen/PhotoEdit

    • 裁剪圖片?https://github.com/jdamcd/android-crop

    • 裁剪圖片?https://github.com/Yalantis/uCrop

    • 裁剪圖片?https://github.com/steelkiwi/cropiwa

    • 裁剪圖片?https://github.com/IsseiAoki/SimpleCropView

    • 涂鴉?https://github.com/ByoxCode/DrawView

    • 手勢縮放圖片?https://github.com/davemorrissey/subsampling-scale-image-view
    • 圖片選擇器有裁剪功能?https://github.com/liuguangqiang/IPicker

    • 圖片選擇器?https://github.com/myinnos/AwesomeImagePicker

    • 仿IOS3Dtouch功能?https://github.com/nantaphop/HoverTouchView

  8. Layout:

    • 底部帶弧形的布局?https://github.com/florent37/ArcLayout

    • 同時支持垂直滑動和水平滑動?https://github.com/Kelin-Hong/ScrollablePanel

    • 可以滑動的布局?https://github.com/liuguangqiang/SwipeBack

    • 可擴展的Layout?https://github.com/traex/ExpandableLayout

    • 滑動刪除?https://github.com/daimajia/AndroidSwipeLayout

    • 流程圖布局?https://github.com/ApmeM/android-flowlayout

    • 在Layout中顯示標簽?https://github.com/whilu/AndroidTagView

  9. ImageView:

    • 顯示驗證碼?https://github.com/jineshfrancs/CaptchaImageView

    • 切換開關狀態?https://github.com/zagum/Android-SwitchIcon

    • 自動展示人臉位置?https://github.com/Subito-it/Masaccio

    • 圓形ImageView?https://github.com/hdodenhof/CircleImageView

    • 圓形ImageView?https://github.com/Pkmmte/CircularImageView

    • 各種形狀ImageView?https://github.com/siyamed/android-shape-imageview

    • 多邊形Imageview?https://github.com/AlbertGrobas/PolygonImageView

    • 手勢縮放ImageView?https://github.com/alexvasilkov/GestureViews

    • 動態視覺差控件?https://github.com/HomHomLin/Android-ParallaxSupportView

  10. 卡片Card:

    • 可滑動移除的Card?https://github.com/Diolor/Swipecards

    • 可滑動移除的Card?https://github.com/kikoso/Swipeable-Cards

    • 可滑動移除的Card?https://github.com/Diolor/Swipecards

  11. Button:

    • 在FloatingButton上顯示數字?https://github.com/andremion/CounterFab

    • 在按鈕上顯示矢量圖?https://github.com/wnafee/vector-compat

    • 顯示下載狀態?https://github.com/dmytrodanylyk/circular-progress-button

    • 圓角button?https://github.com/niniloveyou/StateButton

    • 按鈕上顯示下載進度?https://github.com/jiang111/CProgressButton

    • 顯示點贊動畫的Button?https://github.com/jd-alexander/LikeButton

    • 圖片和文字合并到Button中?https://github.com/drakeet/AndroidUIView

  12. ProgressBar:

    • 類似Button顯示進度?https://github.com/ishaan1995/ButtonProgressBar

    • 數字顯示進度?https://github.com/daimajia/NumberProgressBar

    • 圓形進度條?https://github.com/lzyzsd/CircleProgress

    • 仿google進度讀條?https://github.com/castorflex/SmoothProgressBar

    • 有進度動畫效果?https://github.com/lusfold/SpinnerLoading

    • 下載帶進度帶動畫效果?https://github.com/fenjuly/ArrowDownloadButton

    • 仿IOS進度條?https://github.com/Kaopiz/KProgressHUD

    • 圓形進度條?https://github.com/jlmd/AnimatedCircleLoadingView

    • 基于貝塞爾曲線更順滑的進度條https://github.com/JeasonWong/BezierLoadingView

    • 各種Loading效果?https://github.com/dinuscxj/LoadingDrawable

    • 各種Loading效果?https://github.com/codeestX/ENViews

    • Material風格的進度調https://github.com/DreaminginCodeZH/MaterialProgressBar
  13. 菜單:

    • 仿Path彈出菜單?https://github.com/ovenbits/QuickActionView

    • 方形菜單?https://github.com/devsideal/SquareMenu

    • 基于FloatingButton?https://github.com/JoaquimLey/faboptions

    • 側邊欄menu?https://github.com/Yalantis/Side-Menu.Android

    • 側邊欄menu?https://github.com/Yalantis/Context-Menu.Android

    • 點擊展開菜單?https://github.com/Nightonke/BoomMenu

    • 側拉彈出菜單?https://github.com/SpecialCyCi/AndroidResideMenu

    • 圓盤式菜單?https://github.com/linroid/FilterMenu

    • 點擊展開菜單?https://github.com/ogaclejapan/ArcLayout

    • 點擊FloatingButton彈出菜單https://github.com/wangjiegulu/RapidFloatingActionButton

  14. 點擊FloatingButton彈出菜單?https://github.com/gowong/material-sheet-fab

    • 卡片式菜單?https://github.com/DxTT/coolMenu

    • 側拉菜單?https://github.com/mikepenz/MaterialDrawer

    • BottomBar?https://github.com/roughike/BottomBar
    • BottomBar?https://github.com/armcha/LuseenBottomNavigation

    • BottomBar?https://github.com/Ashok-Varma/BottomNavigation

  15. Switch:

    • https://github.com/Nightonke/JellyToggleButton

    • https://github.com/polyak01/IconSwitch

    • https://github.com/kyleduo/SwitchButton

    • https://github.com/Serchinastico/CoolSwitch

    • https://github.com/glomadrian/material-animated-switch

  16. Tab:

    • https://github.com/Andy671/Dachshund-Tab-Layout

    • https://github.com/ogaclejapan/SmartTabLayout

    • https://github.com/klongmitre/android-segmented-control-view

    • https://github.com/eccyan/SpinningTabStrip

    • https://github.com/Devlight/NavigationTabBar

    • https://github.com/hackware1993/MagicIndicator

    • Material風格的Tab?https://github.com/neokree/MaterialTabs

    • Material風格的Tab?https://github.com/Devlight/NavigationTabStrip

    • 各種樣式Tab?https://github.com/H07000223/FlycoTabLayout

  17. 引導頁:

    • https://github.com/rahulrj/YahooNewsOnboarding

    • https://github.com/Cleveroad/slidingtutorial-android

    • https://github.com/txusballesteros/welcome-coordinator

    • https://github.com/Nightonke/WoWoViewPager

    • https://github.com/w446108264/XhsWelcomeAnim

    • https://github.com/ViksaaSkool/AwesomeSplash

    • https://github.com/stephentuso/welcome-android

  18. Toast :

    • Toast增強效果?https://github.com/JohnPersano/SuperToasts


  19. 日歷:

    • 星期視圖日歷?https://github.com/alamkanak/Android-Week-View

    • 日歷列表視圖?https://github.com/traex/CalendarListview

    • material風格的日歷?https://github.com/prolificinteractive/material-calendarview

    • 提交日歷日期?https://github.com/vikramkakkar/SublimePicker

    • 適配MD風格日歷?https://github.com/SundeepK/CompactCalendarView

    • toolbar相結合的彈出日歷https://github.com/kleisauke/CompactCalendarViewToolbar

    • 橫向日歷?https://github.com/Mulham-Raee/Horizontal-Calendar

  • 圖表:

    • https://github.com/xcltapestry/XCL-Charts

    • https://github.com/blackfizz/EazeGraph

    • https://github.com/limccn/Android-Charts

    • https://github.com/PhilJay/MPAndroidChart

    • https://github.com/Androguide/HoloGraphLibrary

    • https://github.com/lecho/hellocharts-android

    • https://github.com/philackm/Scrollable-GraphView

    • 雷達樣式?https://github.com/qstumn/RadarChart

  • Dialog:
    • https://github.com/pedant/sweet-alert-dialog

    • Dialog彈出并使背景高斯模糊https://github.com/tvbarthel/BlurDialogFragment

    • https://github.com/zzz40500/AndroidSweetSheet

    • https://github.com/Kennyc1012/BottomSheet

    • 底部彈出dialog?https://github.com/Flipboard/bottomsheet

    • 底部彈出dialog?https://github.com/soarcn/BottomSheet

    • 底部彈出dialog?https://github.com/orhanobut/dialogplus

    • 底部彈出選擇日期dialog?https://github.com/philliphsu/BottomSheetPickers

  • 仿IOS底部彈出dialog?https://github.com/baoyongzhang/android-ActionSheet

    • Material風格對話框?https://github.com/afollestad/material-dialogs

  • 自定義控件:

    • 快速跳躍分組的側邊欄控件?https://github.com/Solartisan/WaveSideBar

    • 仿5.0 任務管理器控件?https://github.com/Bossyao168/StackOverView

    • 可折疊內容的自定義控件?https://github.com/Ramotion/folding-cell-android

    • 刮卡效果?https://github.com/sharish/ScratchView

    • 數字變化動畫?https://github.com/Even201314/NumberMorphView4Android

    • 數字變化動畫?https://github.com/robinhood/ticker

    • 顯示Markdown格式?https://github.com/mittsuu/MarkedView-for-Android

    • Markdown解析器?https://github.com/zzhoujay/Markdown

    • 代碼語法高亮?https://github.com/PDDStudio/highlightjs-android

    • 仿IOS滾輪樣式時間日期選擇?https://github.com/Bigkoo/Android-PickerView

    • 電影票在線選座?https://github.com/qifengdeqingchen/SeatTable

    • 飛機選座?https://github.com/ldoublem/FlightSeat

    • 表單步驟顯示進度控件?https://github.com/anton46/Android-StepsView

    • 表單步驟顯示進度控件?https://github.com/VictorAlbertos/BreadcrumbsView

    • 仿一個斗魚web端滑動驗證碼?https://github.com/mcxtzhang/SwipeCaptcha

    • 可用于動態生成驗證碼https://github.com/Freshman111/VerificationCodeView

    • 跑馬燈效果?https://github.com/gongwen/MarqueeViewLibrary

    • 彈幕效果?https://github.com/hpdx/DanmukuLight

    • Bilibili彈幕?https://github.com/bilibili/DanmakuFlameMaster
    • 顯示歌詞?https://github.com/zhengken/LyricViewDemo

    • 只顯示數字的輸入法?https://github.com/StephaneBg/SimpleNumberPicker

    • 繪制幾何體?https://github.com/FabianTerhorst/Isometric

    • 懸浮的SearchView?https://github.com/renaudcerrato/FloatingSearchView

    • 仿儀表盤?https://github.com/glomadrian/velocimeter-view

    • 圓弧形Seekbar?https://github.com/neild001/SeekArc

    • 仿QQ討論組頭像?https://github.com/kongnanlive/android-combination-avatar

    • 顯示PDF?https://github.com/JoanZapata/android-pdfview

    • OpenGL實現的書本翻頁效果?https://github.com/harism/android_page_curl

    • OpenGL實現的書本翻頁效果?https://github.com/openaphid/android-flip

    • 翻頁效果?https://github.com/eschao/android-PageFlip

    • 在ActionBar上顯示Badge?https://github.com/mikepenz/Android-ActionItemBadge

    • 高亮控件引導功能?https://github.com/amlcurran/ShowcaseView

    • 高亮控件引導功能?https://github.com/hongyangAndroid/Highlight

    • 高亮控件引導功能?https://github.com/deano2390/MaterialShowcaseView

    • 樹狀圖?https://github.com/bmelnychuk/AndroidTreeView

    • https://github.com/mattprecious/telescope
      ![多點觸控時布局四周有動畫效果] (http://upload-images.jianshu.io/upload_images/5022380-c89b168b8bf9a419.gif?imageMogr2/auto-orient/strip)
    • 驗證碼輸入框?https://github.com/glomadrian/material-code-input

    • 表情鍵盤解決方案?https://github.com/w446108264/XhsEmoticonsKeyboard

    • 展示Loading效果?https://github.com/jhw-dev/CircleLoadingView

    • Ripple波紋效果?https://github.com/traex/RippleEffect

    • Ripple波紋效果?https://github.com/siriscac/RippleView

    • Material風格Seekbar?https://github.com/oli107/material-range-bar

    • 果凍肉效果的Toolbar?https://github.com/Yalantis/JellyToolbar

    • 各種Material效果?https://github.com/rey5137/material
    • Material風格的設置界面https://github.com/AndroidDeveloperLB/MaterialPreferenceLibrary

    • Material風格帶動畫效果的搜索框https://github.com/mancj/MaterialSearchBar

    • 玻璃碎裂效果?https://github.com/zhanyongsheng/BrokenView

    • 顯示Loading動畫?https://github.com/ybq/Android-SpinKit

    • 使視圖更有層次感?https://github.com/danielzeller/Depth-LIB-Android-

1.?GuideView

國人開發者出品的一個輕量級新手指引庫,能夠快速為任何一個 View 創建一個遮罩層,支持單個頁面,多個引導提示,支持為高亮區域設置不同的圖形,支持引導動畫,方便擴展,良好支持 fragment。

使用方式、更多效果、詳細實現原理等,可以查看項目的 README。

2.?Spotlight

看看下面的效果后相比靜態的指引效果,這種動態指引更容易讓用戶耳目一新,可以在新功能的入口處添加提示。

3.?MaterialIntroView

下面這個效果是從一款名為 Fabulous 的 App 上看到的,作者第一眼見到后,就非常喜歡它的效果,于是動手造了一個輪子。

4.?Highlight

一個用于 App 指向性功能高亮的庫,開發者是很多 Android 圈內都認識的鴻洋。

5.?FancyShowCaseView

同樣是個效果很棒的指引,請看下圖,支持自定義 View 和動畫等。

6.?ShowcaseView

向你的用戶快速展示應用的兩點,這個控件時基于 Android 系統(Ice-Cream Sandwich 和 Jelly Bean 兩個版本的 Launcher)源碼中的 Cling 自定義 View 實現的。

看到下面的效果你一定很熟悉。

7.?MaterialShowcaseView

收到上一個推薦的 ShowcaseView 啟發而寫的控件,Material Design 風格的設計讓效果更加好看。

android混合開發框架、

轉載:Android開源庫集合(控件)


版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/185297.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息