-
Awesome-MaterialDesign
- MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。
-
awesome-android-ui
- ui库,非常多的ui及特效。
-
ChipsLibrary
- 在Android EditText中实现打Tag功能。
-
bitmapMesh
- 拉窗帘效果。
-
ObservableScrollView
- 在滚动的视图观测滚动事件的Android库
它易于与在Android 5.0 Lollipop中引入的工具条Toolbar相交互,并能够帮助实现Material Design apps的外观。
-
iconify
- iconify 图片与文字同一行显示。
-
iosched
- The Google I/O 2014 Android App,Android 5.0 and Material Design。
-
MaterialList
- MaterialList 。
-
material design card
- material design card 。
-
MaterialDesignExample
- 本APP用来演示Material Design控件的使用。
https://www.aswifter.com/2015/07/02/Material-Design-Example-5/
,
使用说明
。
-
InstaMaterial
- InstalMaterial 项目(非常多的UI样式:ViewAnimator、RecyclerView、拍照),
InstalMaterial学习笔记之Reveal效果
。
-
NavigationDrawer-MaterialDesign
- 一个Material Design的抽屉模板库,分分钟搭起一个程序框架。
-
MaterialEditText
- 直接继承EditText,无需修改Java文件即能实现自定义控件颜色,
直接拿来用!十大Material Design开源项目
。
-
fab
- Floating Action Button library for Android。
-
labelview
- 贴纸效果,如:淘宝商品侧贴折扣。
-
SearchMenuAnim
- 一个很棒的带动画的搜索框。
-
SearchAnimation
- 一个很棒的带动画的搜索框,支持低版本。
-
快速支持emoji表情显示
- 让项目快速支持emojicon表情的显示,并可判断用户输入的内容中是否含有emojicon表情以及过滤掉emojicon。
-
Context-Menu.Android
- 可以方便快速集成漂亮带有动画效果的上下文菜单。
-
Titanic
- 可以显示水位上升下降的TextView。
-
AndroidSwipeLayout
- 滑动Layout,支持单个View,ListView,GridView,
demo-apk
。
-
android-typeface-helper
- Android Typeface Helper 可以帮你轻松实现自定义字体的库。
-
android-lockpattern
- Android的图案密码解锁,
文档介绍
。
-
ToggleButton
- 状态切换的 Button,类似 iOS,用 View 实现。
-
android-typeface-helper
- Android Typeface Helper 可以帮你轻松实现自定义字体的库。
-
GuideBackgroundColorAnimation
- 实现滑动ViewPager渐变背景色。
-
Toolbar
- Toolbar替换Android Toolbar,
说明
。
-
PagerSlidingTabStrip
- 一个支持Material Design的PagerSlidingTabStrip。
-
MaterialViewPager
- 一个易于使用的 Material Design ViewPager 库。
-
PinnedListView
- PinnedListView悬浮Head效果修改,
github pinned-section-listview
。
-
APP启动引导页
- APP应用中最常用的APP启动引导页,常见的4种引导项目方式:splash,viewpage,viewflipper,scrollview。
-
GuideHelper
- 实现Android新手引导页,可以在提示也绘制实际的view,在view的上下左右位置添加提示信息的图片。
-
AwesomeText
- 简化TextViews中Spans使用的库。
-
dialogplus
- 一个简单容易使用的对话框——DialogPlus。
-
material-dialogs
- Material Design风格Dialogs。
-
CardView
- 3d卡片效果-国人。
-
FilterMenu
- 这是一个自定义的圆形菜单,效果非常酷。
-
GridPasswordView
- 类似微信,支付宝支付时候的输入密码页面效果,带格子的密码输入框。
-
BlurLockView
- 毛玻璃效果的密码解锁界面, 支持简单定制。
-
PersistentSearch
- 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配、录音。
-
Droppy
- Android 下简洁好看的 Dropdown 菜单。
-
UltimateRecyclerView
- 这是一个终极的 RecyclerView,有下拉刷新、滑动删除、拖拽、加载更多、丰富动画等功能。
-
SmartTabLayout
- SmartTabLayout实现viewpgaer页面导航效果,简化并实现android的TabHost效果,顶部滑动tab,引导页,可以自定义tab样式,过渡效果 实现网易tab,微博tab,微信tab等so easy。 集成了SpringIndicator拖拽效果 。
-
PagerBottomTabStrip
- 一个基本按谷歌Material Design规范完成的安卓底部导航栏控件。
-
richeditor
- RichEditor for Android 是 Android 平台下一个所见即所得的文本编辑器控件。
-
StatedFragment
- 保存Fragment的状态。
-
PopoverView
- 一个模仿iOS UIPopoverController效果的控件。
-
CreditsRoll
- 实现星球大战字幕效果。
-
MatchView
- 电影级TextView动画效果,绝对惊艳你的双眼!。
-
SwipeMenuListView
- listView侧滑删除效果:SwipeMenuListView。
-
Side-Menu.Android
- 分类侧滑菜单。
-
SlidingMenu
- 炫酷侧滑菜单布局框架,iOS版本的实现:
SlideMenuView
。
-
ParallaxSwipeBack
- 带视觉差的侧滑返回,类似于新版微信和lofter的侧滑返回效果。核心代码小于50行。
-
AndroidFlowLayout
- A flow layout for Android。
-
ViewPagerIndicator
- 取代TabHost,实现滑动tab,引导页等效果。
-
Android-ScreenSlidePager
- Full screen slide pager to display images fetched from Internet by Picasso。
-
MaterialViewPager
- MaterialViewPager。
-
FlipViewPager.Draco
- FlipViewPager.Draco。
-
android-shape-imageview
- 图片圆角、三角、五角、圆形、多角。
-
NotBoringActionBar
- 隐藏图片的导航栏。
-
MultiCardMenu
- 仿QQ手机管家首页菜单写的一个开源组件MultiCardMenu。
-
fit-chart
- fit-chart 一个类似于谷歌健康应用的轮子(wheel view)视图,效果很不错。
-
BGABadgeView-Android
- Badge控件分享,各式各样的徽章控件。
-
Android-ItemTouchHelper-Demo
- 可拖拽 RecyclerView,
讲解
。
-
浮动操作按钮详解
- 讲解浮动操作按钮,从官方的和第三方库
makovkastar/FloatingActionButton
和
futuresimple/android-floating-action-button
这样的第三方库。的两方面讲解,同时还讲到了如何自定义CoordinatorLayout Behavior。
-
advanced-textview
- advanced-textview各种高级功能的textview,包括动画,阴影,各种字体,艺术字,HTML格式显示,表情等。
-
QuickReturn
- 给几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便。
-
Android-PickerView
- 仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果。
-
idisfkj.picker
- 滑轮选择器,
教程
。
-
DraggedViewPager
- 可以在多个 Page 之间可以拖放元素的控件。
-
MultiViewPager
- 对 ViewPager 的一个扩展,Page 可宽可窄,表现很像 Gallelry。
-
Android-Week-View
- Android Week View是一种用于应用程序中显示日历的安卓库。它支持自定义样式。。
-
MaterialCalendarView
- 是一款遵循 Material Design 风格的 Android 日历。
-
WeekCalendar
- 周模式的日历自定义控件,支持 4.0 以上。
-
DragLinearLayout
- DragLinearLayout:自定义的线性布局,里面的UI可以自由拖动。
-
floatingsearchview
- floatingsearchview 一个带搜索下拉列表提示的搜索控件。
-
LabelView
- LabelView 一个简单的标签控件 支持自定义 文字大小(textSize), 间距(labelTopPadding), 背景色(backgroundColor), 和方向(direction)等。
-
MaterialCalendarView
- 是一款遵循 Material Design 风格的 Android 日历。
-
SlideDetailsLayout
- SlideDetailsLayout:高仿淘宝、京东商品详情页面的上拉加载图文详情功能。
-
MaterialDesignDemo
- 基于Material Design Support Library的一个小Demo,这个Demo会慢慢的去完善,不仅仅是一个基于MD的Demo。里面会含有各种工具类,通用的一些Aadpter以及一些组件等。
Android自定义View之高仿QQ健康
-
BaseRecyclerViewAdapterHelper
- 集成了RecyclerViewAdapter的常用功能的基类,大量减少Adapter写的代码,轻松添加点击事件、添加RecyclerView加载动画、新增添加头部、添加尾部、新增下拉刷新、上拉加载更多、新增分组、自定义item类型。
-
ahbottomnavigation
- 一个仿 Material Bottom Navigation 的类库。
-
StickyHeaderListView
- 功能强大的StickyHeaderListView:标题渐变、吸附悬停、筛选分类、动态头部等。
-
Android-Ptr-Comparison
- Android 下拉刷新开源库对比,非常nice!!
-
Android-PullToRefresh
- 最经典、最多人用的下拉刷新、加载更多。
-
PullDownListView
- 一个下拉刷新的控件,实现了仿微信下拉中眼睛动画的效果。
-
DragTopLayout
- 实现整个layout下拉刷新。
-
ZrcListView
- 一个顺滑又漂亮的Android下拉刷新与加载更多列表组件,增加下拉刷新及滚动到底部自动加载的功能;增加越界回弹效果;增加自定义列表项动画的功能。
-
TwitterCover-Android
- Twitter Android客户端的下拉封面模糊效果。
-
android-Ultra-Pull-To-Refresh
- 实现整个layout下拉刷新,没有加载更过,
Demo
,
源码分析
。
-
StikkyHeader
- 【Android控件源码:头部固定的控件列表效果】这是一个可以支持头部固定的控件列表功能,源码StikkyHeader,StikkyHeader是一个可以在滚动的时候将头部固定的控件,还可以将动画效果和StikkyHeader一起使用,api非常简单, 支持ListView,RecyclerView,ScrollView。
支持2.3一下设备使用的StikkyHeader
-
PullDownListView
- 实现了模仿微信眼睛下拉效果,源码PullDownListView,下拉刷新,上拉加载,模仿微信眼睛。
-
CircleRefreshLayout
- 又一个下拉刷新的实现,水滴效果。
-
BGARefreshLayout-Android
- 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位,目前已经实现了四种下拉刷新效果:新浪微博下拉刷新风格、慕课网下拉刷新风格、美团下拉刷新风格、类似qq好友列表黏性下拉刷新风格。
-
Pull-to-Refresh.Rentals-Android
- 提供一个简单可以自定义的下拉刷新实现。
-
Pull-to-Refresh.Tours
- Taurus,很精美的下拉刷新。
-
ParallaxListView
- 模仿Path的下拉刷新,Head头部图片下拉放大。
-
WaveRefreshForAndroid
- 下拉刷新水波纹动画。
-
CoordinatorLayoutDemos
- 收集了不少资源写了一个基于CoordinatorLayout实现的下拉刷新效果。
-
Android_PullToRefreshLibrary_Collection
- 下拉刷新开源库集锦 。
-
HitBlockRefresh
- 下拉刷新:打砖块和打坦克。
-
MixtureTextView
- 富文本,支持Android图文混排、文字环绕图片等效果。
-
android-ActionQueue
- Action Queue 用于执行有次序的队列操作,比如按次序弹出对话框,这在 Android 中尤其有用。
-
WheelView-Android
- WheelView-Android 是一款开源的 Android 滚动选择控件, 适用于不少应用场景。
-
Android Wheel
- 带有刻度的旋转器:日历、三级联动。
-
CharacterPickerView
- 可实现三级联动的选择器,高仿iOS的滚轮控件,可实现单项选择,并支持一二三级联动效果。
-
Highlight
- Highlight一款可应用于 Android 应用上的指向性功能高亮的库, 可以快速的给应用添加上应用引导的效果。
-
HeaderAndFooterRecyclerView
- 支持addHeaderView、 addFooterView、分页加载的RecyclerView解决方案 。
-
CleverRecyclerView
- 是一个基于RecyclerView的扩展库,提供了与ViewPager类似的滑动效果并且添加了一些有用的特性。
-
drag-select-recyclerview
- 实现了类似 Google Photos 风格的图片多选效果。
-
FlycoTabLayout
- 一个Android TabLayout库,目前有两个TabLayout:SlidingTabLayout、CommonTabLayout。
-
AndroidChangeSkin
- 一种完全无侵入的 Android 应用换肤方式,支持插件式和应用内换肤,无需重启 Activity。
-
Lobsterpicker
- Lobsterpicker 为 Android 开发者提供了满足 Material Design 风格的颜色选择器。
-
FlycoRoundView
- 一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用。
-
FlowingDrawer
- FlowingDrawer 一个弹性效果的抽屉菜单,图片是概念图,实际效果实现了70%(侧滑菜单)。
-
TextSurface
-是用 Java 写的一款借助酷炫的动画效果来完成消息展示的微型动画框架。
-
android-animate-RichEditor
-android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。
-
FlycoPageIndicator
- android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。
-
AndroidMosaicLayout
- 马赛克效果 Layout,磁片风格View 自适应大小。
-
DropDownMenu
- 一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,爱奇艺电影票等。
-
Swipe-Deck
- 仿 Tinder 的可以左右滑动消除卡片效果的自定义控件。
-
IntlPhoneInput
- 一个支持国际化的电话号码输入的自定义控件。
-
AndroidUI4Web
- AndroidUI4Web是一个高性能的WebApp框架, 在移动浏览器上有与原生App一致的体验。
-
SmoothCheckBox
- SmoothCheckBox带有切换动画的CheckBox。
-
AndroidTimelineViewx
- AndroidTimelineViewx仿微信朋友圈 时间轴。
-
CityPicker
- CityPicker仿美团等选择城市列表。
-
material-intro
- Material Design 风格的引导页。
-
EmphasisTextView
- 支持部分文字高亮的 TextView。
-
greedo-layout-for-android
- 深度定制的 LayoutManager,在显示网格布局的时候会考虑屏幕宽高比。
-
Rosie
- 可以让你创建遵循 Clean Architecture 的应用的框架。
-
CreditCardView
- 一个交互很赞的信用卡自定义 View。
-
android-md-core
- Material风格bootstrap的框架。
-
SwipeCardView
- 一个带渐变层叠动画的左右滑动效果(类似于探探左右刷脸)。
-
SwipeSelector
- 可以左右滑动切换 item 的 Selector。
-
ForegroundViews
- 类似于 FrameLayout 的支持的前景自定义 View。
-
android-material-chips
- Material Design 的 Chips 控件实现。
-
XhsEmoticonsKeyboard
- 表情键盘解决方案。
-
JKeyboardPanelSwitch
- 一套 Android 键盘面板冲突, 布局闪动的处理方案。
-
GestureLibray
- 九宫格解锁。
-
RecyclerItemDecoration
- RecyclerView相关的ItemDecorstion仍然保持高度定制性,易用性。
-
materiallogindemo
- 一个炫酷的Material Design 风格的登录和注册页面 。
教程
-
Android应用开发之所有动画使用详解
- Android应用开发之所有动画使用详解。
-
动画特效大全
- Android 动画特效大全。
-
SwitchLayout
- 国内开发者, Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS。
-
ActivityOptionsICS
- 一个低版本activity动画兼容库——ActivityOptionsICS,可以很好的实现MD的动画效果。
-
SwipeBack
- 一个可以通过手势返回到上一个Activity的开源库,支持上下左右四个方向返回,支持多个View为Child。
-
SpringIndicator
- 模仿Morning Routine的引导页效果SpringIndicator;基于模仿红点拖拽的Demo实现:
BezierDemo
;sample中使用到 快速创建ViewPager和ListView等的第三方库:
MultipleModel
。
-
XhsWelcomeAnim
- 国内开发者, 华丽酷炫欢迎引导界面 动画没有之一。
-
Material-Animations
- Material风格动画,可以定义两个Activity之间的动画。
-
android-shapeLoadingView
- android-shapeLoadingView实现高仿新版58 加载动画,loading。
-
一个绚丽的loading
- 一个绚丽的loading动效分析与实现。
-
TransitionPlayer
- 一个 Transition 动画控制控制库,可以让你很轻松的创建一个可交互的动画。
-
loading-balls
- loading-balls 一款支持高度配置的 Android 加载进度球。
-
SogoLoading
- 仿搜狗浏览器加载动画,
实现说明
。
-
ExplosionField
- Android中View 炸裂特效的
实现分析
。
-
AZExplosion
- AZExplosion:模仿ExplosionField的粒子破碎效果。
-
BrokenView
-玻璃碎裂动画效果。
-
SwipeCardView
- SwipeCardView一个带渐变层叠动画的左右滑动效果(类似于探探左右刷脸)。
类似SwipeCard
-
CRAudioVisualizationView
- 水波纹效果的声音可视化自定义 View。
-
LoadingDrawable
- 一些酷炫的加载动画, 可以与任何View配合使用,作为加载动画或者Progressbar, 此外很适合与RecyclerRefreshLayout 配合使用作为刷新的loading 动画。
-
Depth-LIB-Android-
- 一款酷炫的 Android 界面过渡动画效果。