安卓开源控件库收藏

日历

日历列表视图
https://github.com/traex/CalendarListview

这里写图片描述

星期视图日历
https://github.com/alamkanak/Android-Week-View

这里写图片描述

提交日历日期
https://github.com/vikramkakkar/SublimePicker

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

material风格的日历
https://github.com/prolificinteractive/material-calendarview

这里写图片描述

toolbar相结合的弹出日历
https://github.com/kleisauke/CompactCalendarViewToolbar

这里写图片描述

横向日历
https://github.com/Mulham-Raee/Horizontal-Calendar

这里写图片描述

Tab

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

Indicator
Example
Custom behavior

DachshundIndicator
这里写图片描述

PointMoveIndicator

这里写图片描述

setInterpolator(TimeInterpolator interpolator)
LineMoveIndicator
这里写图片描述

setEdgeRadius(int edgeRadius)
PointFadeIndicator

这里写图片描述

LineFadeIndicator
这里写图片描述

setEdgeRadius(int edgeRadius)

https://github.com/Devlight/NavigationTabBar

https://github.com/hackware1993/MagicIndicator

这里写图片描述

magicindicator.gif

Material风格的Tab
https://github.com/Devlight/NavigationTabStrip

这里写图片描述

各种样式Tab
https://github.com/H07000223/FlycoTabLayout

这里写图片描述

这里写图片描述

这里写图片描述

ProgressBar

类似Button显示进度
https://github.com/ishaan1995/ButtonProgressBar

这里写图片描述

数字显示进度
https://github.com/daimajia/NumberProgressBar

这里写图片描述

圆形进度条
https://github.com/lzyzsd/CircleProgress
这里写图片描述

有进度动画效果
https://github.com/lusfold/SpinnerLoading

这里写图片描述

下载带进度带动画效果
https://github.com/fenjuly/ArrowDownloadButton

这里写图片描述

圆形进度条
https://github.com/jlmd/AnimatedCircleLoadingView

这里写图片描述

基于贝塞尔曲线更顺滑的进度条
https://github.com/JeasonWong/BezierLoadingView

各种Loading效果
https://github.com/codeestX/ENViews

Material风格的进度条
https://github.com/DreaminginCodeZH/MaterialProgressBar

菜单

仿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

这里写图片描述

点击展开菜单
https://github.com/Nightonke/BoomMenu

这里写图片描述

这里写图片描述
圆盘式菜单
https://github.com/linroid/FilterMenu

这里写图片描述

点击展开菜单
https://github.com/ogaclejapan/ArcLayout

这里写图片描述

卡片式菜单
https://github.com/DxTT/coolMenu
这里写图片描述

侧拉菜单
https://github.com/mikepenz/MaterialDrawer
https://github.com/roughike/BottomBar
https://github.com/armcha/LuseenBottomNavigation
https://github.com/Ashok-Varma/BottomNavigation

图表

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

https://github.com/ImmortalZ/RadarScan

这里写图片描述

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

Material风格对话框
https://github.com/afollestad/material-dialogs

手势锁/锁屏/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

下拉刷新

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

引导页

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

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

这里写图片描述

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

TextView

图文混排
https://github.com/Bilibili/drawee-text-view
带有角标的TextView
https://github.com/HeZaiJin/SlantedTextView

这里写图片描述

文字带淡入淡出动画的TextView
https://github.com/matthewrkula/SecretTextView

这里写图片描述

在Edittext中显示标签
https://github.com/pchauhan/EdittextWithTag

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

能够在 TextView 上下左右固定设置文本的 View
https://github.com/drakeet/LabelView

文字内容过多可折叠的TextView
https://github.com/Manabu-GT/ExpandableTextView

文字内容过多可折叠的TextView
https://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

画廊图片选择或编辑

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

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

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

这里写图片描述

卡片Card

可滑动移除的Card
https://github.com/Diolor/Swipecards

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

可滑动移除的Card
https://github.com/Diolor/Swipecards

这里写图片描述

screenshot.gif

状态栏(StatusBar)

https://github.com/CoolThink/StatusBarAdapt

https://github.com/imflyn/Eyes

https://github.com/H07000223/FlycoSystemBar

这里写图片描述

Switch

https://github.com/Nightonke/JellyToggleButton

这里写图片描述

JellyToggleButton4.gif

https://github.com/polyak01/IconSwitch

https://github.com/kyleduo/SwitchButton

https://github.com/Serchinastico/CoolSwitch

这里写图片描述

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

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

自定义控件

快速跳跃分组的侧边栏控件
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/vipulasri/Timeline-View

这里写图片描述

多点触控时布局四周有动画效果
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

这里写图片描述

转载自:http://www.apkbus.com/blog-965206-78513.html

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android树形件是一种用于展示层级结构数据的件,通常以树的形式展现。树形件可以帮助用户直观地查看和选择层级结构数据,具有较好的可视化效果和用户体验。 在Android开发中,有很多开源的树形可供选择和使用。其中一些比较知名的开源树形包括以下几个: 1. AndroidTreeView:一个适用于Android的开源树形,提供了简单易用的API来创建和定制树形结构。它支持扩展和折叠节点、选中节点、添加图标等功能,且具有较好的性能。 2. TreeViewList:另一个开源的Android树形,支持多层级树形结构的展示和交互。它提供了高度可定制的视图和接口,可以方便地应用于各种需求,如文件浏览器、目录结构展示等。 3. FancyTree:一个功能强大的开源树形,适用于Android平台。它支持异步加载数据、平滑动画效果、节点选中状态管理等特性,同时还提供了丰富的定制选项和接口。 这些开源树形均有相应的文档和示例代码可供参考,在使用时可以根据具体需求选择最适合的。此外,还可以根据项目需求对这些进行二次开发和定制,以满足特定的功能和外观需求。 总结来说,虽然Android平台本身没有内置的树形件,但通过使用开源树形,开发者可以方便地实现树形结构数据的展示和交互功能,并根据需求进行定制和扩展。 ### 回答2: 是的,Android 提供了很多开源的树形供开发者使用。其中,常用的开源树形有:TreeView、TreeViewList、AndroidTreeView等。这些开源提供了丰富的功能和样式,可以帮助开发者在Android应用中实现树形展示和交互。 开源的树形通常具有以下特点: 1. 灵活的数据结构:开源的树形通常支持自定义的数据结构和模型,开发者可以根据自己的需求来定义树形结构和节点数据。 2. 支持展开与折叠:开源的树形支持节点的展开与折叠功能,可以帮助用户更好地浏览和管理树形结构。 3. 多样化的样式:开源的树形提供了多样化的样式和主题,开发者可以根据自己的应用风格来自定义树形结构的外观和样式。 4. 支持事件监听:开源的树形通常支持事件监听,开发者可以通过监听节点点击、展开和折叠等事件,实现相应的逻辑处理。 5. 高度可定制化:开源的树形通常提供了丰富的接口和方法,开发者可以根据自己的需求对树形件进行定制和扩展。 总结而言,Android提供了多个开源的树形,这些具有灵活的数据结构、支持展开与折叠、多样化的样式、支持事件监听和高度可定制化等特点,可以帮助开发者快速实现树形结构的展示和交互。 ### 回答3: Android树形件是一种用于展示具有层级关系的数据的件,应用广泛。开源则意味着该件的源代码是公开的,任何人都可以访问、使用、修改和共享。 在Android平台上,有许多开源的树形可供选择。例如,AndroidTreeView是一个流行的开源树形,它提供了丰富的功能和灵活的定制选项。使用AndroidTreeView,开发者可以轻松地创建多层级的树形结构,并处理结点的展开和折叠操作。该还允许开发者自定义结点的图标、背景颜色、字体样式等,满足不同应用场景的需求。 开源的树形件提供了许多优势。首先,它们节省了开发者的时间和精力,因为可以直接使用成熟的,而不需要从头开始编写树形件。其次,开源通常有一个活跃的社区,开发者可以在社区中寻求帮助、解决问题,并学习其他开发者的经验。此外,开源还提供了灵活的定制选项,可以根据应用的需求进行个性化定制。 然而,开源也存在一些潜在的缺点。首先,由于源代码是公开的,其他人可能会发现其中的漏洞或安全问题。因此,作为开发者,我们需要仔细审核源代码,并及时更新以修复潜在的问题。此外,如果对开源的修改比较多,可能需要投入更多时间和精力来适应定制需求。 综上所述,Android树形开源能够提供丰富的功能和灵活的定制选项,为开发者节省时间和精力,同时也需要注意源代码的安全性和开发的适应性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值