awesome-github-android-ui
安卓UI相关开源项目库汇总
https://github.com/opendigg/awesome-github-android-ui
Last synced: 11 days ago
JSON representation
-
对话框
- EasyDialog - Android轻量级提示对话框
- DialogUtil - 任意界面弹出框
- fancyDialog - Android自定义提示框
- NormalSelectDialog - 常见布局封装
- HintPopupWindow - 仿qq弹出方式
- IndicatorDialog - 使用箭头指示器和不同位置的对话框
- PlaceSearchDialog - 位置自动搜索对话框
- LemonHello4Android - 内置多种主题提示框
- Android-PromptDialog - 正在加载中确认对话框轻量View
- panter-dialog - 丰富样式的Android对话框
- flickabledialog - 通过轻滑实现取消效果
- WheelDialogFragment - 用于时间选择城市选择的对话框
- BottomSheetPopupDialog - 底部弹出框
- LemonHello4Android - 内置多种主题提示框
- NiftyDialogEffects - Nifty模式对话框效果
-
布局
- flexbox-layout - Android盒式布局功能库
- vlayout - 布局方案和布局间的组件复用
- AndroidAutoLayout - Android屏幕适配方案
- FlowLayout - Android流式布局
- DiagonalLayout - MD风格的新的样式和方法
- FanLayoutManager - 扇形水平列表视图
- FlexLayout - 强大的Android布局视图
- ExpandableLayout - 带有各种动画的扩展布局
- ArcLayout - 使用ArcLayout探索新的MD风格的样式和方法
- ExpandableLayout - 实现动画扩展和子视图折叠
- FlowTag - Android流式布局
- ExpandableLayout - 节省空间的可扩展布局
- HiveLayoutManager - 蜂巢布局管理器
- ThreeDLayout - 让任何view拥有3D效果
- ILayoutAnimationController - 一行代码搞定布局动画
- LiveLayout - 关于直播布局与礼物特效的Demo
- AssembleEssay - 自定义LayoutManager实现流动布局
- LikeELMLeftLoad - 仿饿了么左滑跳转
-
引导图(Intro)
- material-intro-screen - MD风格的介绍页面
- ShowcaseView - 向用户突出app的特定部分
- WoWoViewPager - 优化App介绍/引导页面
- GuideView - 创建遮罩式导航页
- Onboarding - 以一种漂亮的方式向用户介绍应用
- paper-onboarding-android - MD风格的onboarding
- MaterialIntroTutorial - MD风格介绍导航
- FancyShowCaseView - 易于使用的自定义显示案例视图
- ahoy-onboarding - 可自定义背景的引导页面
- HighLightGuideView - 用于 app 新功能高亮引导的库
- Material-ViewPagerIndicator - 超级简单的页面指示器
- Vertical-Intro - 在你的应用程序中整合material vertical
- UserGuideView - 用户指引view
- StepDialog - ofo应用首次注册时的步骤控件
- SlidingIntoView - 简单的滑动介绍视图
-
徽章(Badge)
- BGABadgeView-Android - Android 徽章控件
- BadgeView - 自由定制的BadgeView
- Android-ActionItemBadge - 为ActionItem添加标识
- MaterialBadgeTextView - 展示新的信息标识和新的特色标识
- Badge - 一系列徽章图片
- BadgeView - 基于Android的BadeView
- badgebutton - 带有徽标(数字,小红点)的按钮
- NotificationBadge - 带有动画的通知标记
- SuperBadge - 消息红点计数解决方案
- Badger - 添加徽章
-
悬浮窗
-
手势操作
- sensey - 手势交互Android库
- GestureViews - 手势控制和位置动画
- InboxLayout - 仿谷歌下拉返回效果
- Swipper - 控制亮度的自定义视图
-
抽屉菜单
- MaterialDrawer - 安卓抽屉效果实现方案
- Side-Menu.Android - 创意边侧菜单
- FlowingDrawer - 向右滑动流动抽屉效果
- SlidingRootNav - 仿DrawerLayout的ViewGroup
- FantasySlide - 单手势滑出侧边栏与选择菜单
- SwipeMenuDemo - 侧滑菜单动画效果库
- ArcNavigationView - 具有曲线边缘的NavigationView
- SlideSideMenu - 滑动侧菜单的布局部件
- material-drawer - MD风格的自定义抽屉实现
- ArcNavigationView - 具有曲线边缘的NavigationView
- QQSliddingMenu - 与QQ5.0 完全一模一样的侧滑菜单
-
按钮
- FancyButtons - 创建花式按钮
- ArrowDownloadButton - 超酷的下载按钮
- AnimShopButton - 带伸缩位移旋转动画的购物车按钮
- StateButton - 不必为每种类型的button写一个drawable
- fab - 浮动按钮
- JellyToggleButton - 果冻动态效果及缓动类型开关按钮
- FabButton - 带有进度条指示器的环形浮动动作按钮
- ProgressRoundButton - 显示进度的流畅下载按钮
- HoldingButton - 控制录音状态的按钮
- SubmitButton - 实用酷炫又优雅的提交按钮
- ButtonProgressBar - 下载按钮进度条
- RaiflatButton - 凸起的按钮
- CProgressButton - 仿iOS环形进度按钮
- roundbutton - 可设置圆角背景边框的的按钮
- PlayPauseButton - 制作动画播放状态的视图
- swipe-button - swipe button
- SubmitButton - 带有进度动画的自定义提交按钮
- TriStateToggleButton - 完全可自定义3态切换按钮
- SegmentedButton - 类似IOS的带动画分割按钮
- DxLoadingButton - 带有动画的Android加载按钮
- SuspendButtonLayout - 带浮动按钮的布局
- floating-text-button - 带动作文本的简单浮动按钮
- PentagonFloatingActionButton - 浮动点击动画按钮
- FreeRadioGroup - 类似于苹果的虚拟辅助按钮
- Hamburger-Button - 完全定制的汉堡按钮
- OrderButton - 仿饿了么下单按钮
-
文件操作
- Android-FilePicker - 灵活选择图片和视频的文件选择器
- Android Upload Service - 轻松实现后台上传文件
- MaterialFilePicker - MD风格文件选择器库
- ThinDownloadManager - Android下载文件库
- NoNonsense-FilePicker - 文件选择器库
- AndroidPDF - PDF文件打开方法
- Android-FileBrowser-FilePicker - Android文件浏览器文件选择器
- AmazeFileManager - 好用的文件管理源代码
-
日历时间
- CalendarListView - 可互动的ListView+CalendarView
- TimePickerDialog - Android时间选择器
- BottomSheetPickers - ndroid的新的数据和时间选择器库
- SingleDateAndTimePicker - 在一个部件内选择一个数据和一个时间
- android-times-square - 从日历视图选择一个单独日期
- material-calendarview - MD风格的日历视图
- MaterialDateTimePicker - MD风格日期时间选择器
- Android-Week-View - 在Android应用中显示日历
- CountdownView - 安卓倒计时控件
- Caldroid - 以月为单位的日历控件
- CompactCalendarView - 简单的日历视图
- AgendaCalendarView - 仿Outloo和Google日历
- WeekCalendar - 提供星期日历的库
- HorizontalCalendar - MD风格的水平日历视图
- CalendarExaple - 高仿钉钉和小米的日历控件
- EasyCalendar - 快捷自定义日历UI
- android-calendar-view - 易扩展的andorid日历控件库
- Cadar - 可以显示事件的日历视图
- TimerView - 解耦良好的计时控件
- CalendarView - 高度定制的日期选择器
- MiClockView - 高仿小米时钟
- MaterialCalendar - 一个MD风格的日历
- GregorianLunarCalendar - 农历+公历的日期选择模式
- CalendarView - 简单的自定义日历视图
- CalendarView - 优雅且性能高效的日历控件
- GAHonorClock - 时钟动画
- MNCalendar - 一个简单的日历控件
- Android-SwitchDateTimePicker - 日期时间选择器库
- week-month-Calendar - 周月切换的日历
- RetainedDateTimePickers - 在手机方向改变时保持日期时间选择器
- WeekViewSwipeable - 以周格式显示数据的Android视图
- DateRangePicker - 带数据选择器的Dialogo fragment
- TimelyView - 时间动画视图
- NubiaTimer - 高仿Nubia 定时器的自定义view
- Android-CalendarView-master - Android自定义日历日期选择控件
- MaterialDateRangePicker - 日期选择控件库
-
时间轴
- Timeline-View - 时间线视图库
- TimelineView - Android自定义时间线视图
- UnderLineLinearLayout - 一个简单的时间轴实现
- TimeLine - 安卓时间轴
- TimelineView - 在应用程序添加时间轴的安卓视图
- TimeLine - 安卓时间轴
-
模糊效果
- Android StackBlur - 图片模糊效果
- Blurry - Android简易模糊库
- 500px-android-blur - Android模糊视图
- BlurView - Android底层视图动态仿iOS模糊
- ImageBlurring - 通过 Java 与 JNI 分别进行图片模糊
- RealtimeBlurView - 仿UIVisualEffectView实时模糊覆盖
- BlurredView - Android图片视图动态模糊
- BlurLockView - 毛玻璃效果的解锁界面
- Dali - Android图像模糊库
- RxBlur - 毛玻璃(高斯模糊)效果
- EtsyBlur - 在Etsy应用添加仿玻璃模糊效果
- GaussianBlur - 对图片应用高斯模糊
-
浮动菜单
- MultiChoicesCircleButton - 带3d视差效果的多选按钮
- TapBarMenu - Tap Bar菜单布局
- BoomMenu - 具有炸裂效果的菜单按钮
- CircularFloatingActionMenu - 自定义圆形浮动动画菜单
- CircleMenu - 简单的优雅的菜单
- ExpandableSelector - 动画的折叠或展开按钮列表
- RelativePopupWindow - 轻松对锚视图相对定位
- SpringFloatingActionMenu - 点击FAB弹出菜单
- FloatMenuSample - android 悬浮窗菜单
- floatingMenu - 一个像orbit的action button
- SmartMenu - 一个优美的浮动菜单
- WeiboPopupMenu - 仿微博添加按钮弹出菜单
-
滑动删除
- AndroidSwipeLayout - 安卓滑动出现子菜单
- SwipeDelMenuLayout - 仿IOS侧滑Item删除菜单
- itemtouchhelper-extension - 添加滑动条目处理
- SwipeMenu - 滑动菜单
- SwipeRevealLayout - 通过swipe及slide显示另一个布局
- QQTipsView - 仿QQ消息未读拖拽清除
- SlideLayout - 全方向完美滑动处理侧滑控件
- accordion-swipe-layout - Android手风琴滑动布局
-
滑动返回
- Slidr - 滑动消失功能
- SwipeBack - 使用手势完成Activity
- SwipeBackHelper - 仿微信下级activity联动效果
- and_swipeback - 利用滑动手势退出当前Activity
- BGASwipeBackLayout-Android - 实现滑动返回布局
- SlideBack - 高仿微信视差手势滑动返回库
- SwipeBack - 滑动回退功能
- SwipeBackFragment - 滑动Fragment或Activity边缘拖动返回
- KugouLayout - 模仿酷狗播放器滑动返回的layout
- EdgeSlidingBack - 一个仿ios边缘右滑返回的库
-
滚动效果(Scroll)
- Android-ObservableScrollView - 观察滚动事件和滚动视图的Android库
- AndroidScrollingImageView - 安卓视差动画效果
- Scrollable - 封装实现滚动条的滚动逻辑
- material-scrolling - MD风格的滚动效果安卓库
- MaterialScrollBar - 为MD5.1之前的版本带来MD5.1的滚动条
- ScrollLayout - 场景抽屉拖拽效果
- HVScrollView - 配置水平和垂直滚动的HVScrollView
Programming Languages
Categories
其他
119
图片
97
进度条
67
TextView
62
RecyclerView
55
日历时间
36
下拉刷新
33
选择器(Picker)
27
ImageView
27
ViewPager
27
按钮
26
对话框
26
轮播图
22
菜单(Menu)
19
EditText
19
布局
18
表单
18
图表(Chart)
17
Card
17
空白页
16
引导图(Intro)
15
BottomNavigation
15
SearchView
15
MD
13
TagView
12
浮动菜单
12
模糊效果
12
主题样式
11
抽屉菜单
11
用户引导
11
RatingView
11
滑动返回
10
Toolbar
10
Wave
10
TabLayout
10
CreditCard
10
徽章(Badge)
10
SwitchButton
9
WebView
9
升级更新
9
ListView
9
软键盘
9
文件操作
8
点赞按钮
8
FAB
8
TV组件
8
滑动删除
8
StepView
8
详情页
8
关于页面
7
Sliding
7
CoordinatorLayout
7
表格(Table)
7
Toast
7
Color
7
跑马灯
7
PinCode
7
滚动效果(Scroll)
7
Snackbar
6
WheelView
6
时间轴
6
启动页
6
ActionSheet
6
通知
6
SideBar
6
滚动视差(Parallex)
6
Header
6
图标
6
聊天视图
5
页面切换
5
SeekBar
5
TabBar
4
DownloadView
4
Sort&Drag
4
编辑器
4
分段控件
4
状态栏
4
AppBar
4
地图
4
手势操作
4
Indicator
4
Label
4
Popup
3
Drawable
3
Spinner
3
分享组件
3
Emoji
3
TreeView
3
悬浮窗
2
Sub Categories
Keywords
android
358
android-library
127
java
62
animation
57
material-design
49
recyclerview
42
android-ui
39
view
31
material
31
ui
30
viewpager
28
library
26
kotlin
22
textview
19
custom-view
19
image
15
dialog
14
widget
13
picker
13
material-ui
11
androidx
10
android-development
10
button
9
gallery
9
loading
9
listview
9
customview
9
imageview
9
calendar
8
pull-to-refresh
8
ui-components
8
icons
8
photo
7
indicator
7
video
7
crop
7
kotlin-android
7
camera
7
imagepicker
6
chart
6
image-picker
6
layoutmanager
6
progress-bar
6
layout
6
tablayout
6
transition
6
android-application
6
design
6
badge
6
floatingactionbutton
5