Home

Awesome

TimLiu-Android

自己总结的Android开源项目及库。 github排名 https://github.com/trending,github搜索:https://github.com/search

目录

========

具体内容 =============================

========

UI
名称简介
Awesome-MaterialDesignMaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。
awesome-android-uiui库,非常多的ui及特效。
ChipsLibrary在Android EditText中实现打Tag功能。
bitmapMesh拉窗帘效果
ObservableScrollView在滚动的视图观测滚动事件的Android库它易于与在Android 5.0 Lollipop中引入的工具条Toolbar相交互,并能够帮助实现Material Design apps的外观
iconifyiconify 图片与文字同一行显示。
ioschedThe Google I/O 2014 Android App,Android 5.0 and Material Design。
MaterialListMaterialList 。
material design cardmaterial design card
MaterialDesignExample本APP用来演示Material Design控件的使用http://www.aswifter.com/2015/07/02/Material-Design-Example-5/ , 使用说明
InstaMaterialInstalMaterial 项目(非常多的UI样式:ViewAnimator、RecyclerView、拍照), InstalMaterial学习笔记之Reveal效果
NavigationDrawer-MaterialDesign一个Material Design的抽屉模板库,分分钟搭起一个程序框架
MaterialEditText直接继承EditText, 无需修改Java文件即能实现自定义控件颜色, 直接拿来用!十大Material Design开源项目
fabFloating 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-helperAndroid Typeface Helper 可以帮你轻松实现自定义字体的库
android-lockpatternAndroid的图案密码解锁, 文档介绍
ToggleButton状态切换的 Button,类似 iOS,用 View 实现
android-typeface-helperAndroid Typeface Helper 可以帮你轻松实现自定义字体的库
GuideBackgroundColorAnimation实现滑动ViewPager渐变背景色。
ToolbarToolbar替换Android Toolbar,说明
PagerSlidingTabStrip一个支持Material Design的PagerSlidingTabStrip
MaterialViewPager一个易于使用的 Material Design ViewPager 库
PinnedListViewPinnedListView悬浮Head效果修改,github pinned-section-listview
APP启动引导页APP应用中最常用的APP启动引导页,常见的4种引导项目方式:splash,viewpage,viewflipper,scrollview
AwesomeText简化TextViews中Spans使用的库
dialogplus一个简单容易使用的对话框——DialogPlus
material-dialogsMaterial Design风格Dialogs
CardView3d卡片效果-国人
FilterMenu这是一个自定义的圆形菜单, 效果非常酷
GridPasswordView类似微信, 支付宝支付时候的输入密码页面效果,带格子的密码输入框
PersistentSearch模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配、录音
DroppyAndroid 下简洁好看的 Dropdown 菜单
UltimateRecyclerView这是一个终极的 RecyclerView,有下拉刷新、滑动删除、拖拽、加载更多、丰富动画等功能
SmartTabLayoutSmartTabLayout实现viewpgaer页面导航效果,简化并实现android的TabHost效果,顶部滑动tab,引导页,可以自定义tab样式,过渡效果 实现网易tab,微博tab,微信tab等so easy,集成了SpringIndicator拖拽效果
richeditorRichEditor for Android 是 Android 平台下一个所见即所得的文本编辑器控件
StatedFragment保存Fragment的状态
PopoverView一个模仿iOS UIPopoverController效果的控件
CreditsRoll实现星球大战字幕效果。
MatchView电影级TextView动画效果, 绝对惊艳你的双眼
SwipeMenuListViewlistView侧滑删除效果:SwipeMenuListView
Side-Menu.Android分类侧滑菜单
SlidingMenu炫酷侧滑菜单布局框架, iOS版本的实现:SlideMenuView
ParallaxSwipeBack带视觉差的侧滑返回,类似于新版微信和lofter的侧滑返回效果。核心代码小于50行。
AndroidFlowLayoutA flow layout for Android
ViewPagerIndicator取代TabHost, 实现滑动tab, 引导页等效果
Android-ScreenSlidePagerFull screen slide pager to display images fetched from Internet by Picasso
MaterialViewPagerMaterialViewPager
FlipViewPager.DracoFlipViewPager.Draco
android-shape-imageview图片圆角、三角、五角、圆形、多角
NotBoringActionBar隐藏图片的导航栏
MultiCardMenu仿QQ手机管家首页菜单写的一个开源组件MultiCardMenu
fit-chartfit-chart 一个类似于谷歌健康应用的轮子(wheel view)视图,效果很不错
BGABadgeView-AndroidBadge控件分享,各式各样的徽章控件
Android-ItemTouchHelper-Demo可拖拽 RecyclerView, 讲解
浮动操作按钮详解讲解浮动操作按钮,从官方的和第三方库makovkastar/FloatingActionButtonfuturesimple/android-floating-action-button 这样的第三方库, 的两方面讲解,同时还讲到了如何自定义CoordinatorLayout Behavior
advanced-textviewadvanced-textview各种高级功能的textview,包括动画,阴影,各种字体,艺术字,HTML格式显示,表情等
QuickReturn几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便
Android-PickerView仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果
idisfkj.picker滑轮选择器,教程
DraggedViewPager可以在多个 Page 之间可以拖放元素的控件
MultiViewPager对 ViewPager 的一个扩展,Page 可宽可窄,表现很像 Gallelry
Android-Week-ViewAndroid Week View是一种用于应用程序中显示日历的安卓库。它支持自定义样式
MaterialCalendarView是一款遵循 Material Design 风格的 Android 日历
WeekCalendar周模式的日历自定义控件,支持 4.0 以上
DragLinearLayoutDragLinearLayout:自定义的线性布局,里面的UI可以自由拖动
floatingsearchviewfloatingsearchview 一个带搜索下拉列表提示的搜索控件
LabelViewLabelView 一个简单的标签控件 支持自定义 文字大小(textSize), 间距(labelTopPadding),背景色(backgroundColor), 和方向(direction)等
MaterialCalendarView是一款遵循 Material Design 风格的 Android 日历
SlideDetailsLayoutSlideDetailsLayout:高仿淘宝、京东商品详情页面的上拉加载图文详情功能
卫星菜单
节选器
下拉刷新
模糊效果
HUD与Toast
进度条

========

UI其他

========

动画

========

网络相关

网络连接

========

网络测试

========

图像获取

响应式编程

========

地图

========

数据库

========

图像浏览及处理

========

视频音频处理

========

测试及调试

========

动态更新热更新

========

消息推送

客户端
服务器端

========

完整项目

========

插件

========

出名框架

========

其他

========

好的文章

========

收集android上开源的酷炫的交互动画和视觉效果

交互篇

1.SlidingUpPanelLayout 项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板(由谷歌音乐推广,谷歌地图和Rdio)你的Android应用程序。 项目地址:https://github.com/umano/AndroidSlidingUpPanel

2.FoldableLayout 项目介绍:折叠展开点击的ITEM 项目地址:https://github.com/alexvasilkov/FoldableLayout

3.android-flip 项目介绍:折叠翻页效果 项目地址:https://github.com/openaphid/android-flip

4.SwipeBackLayout 项目介绍:拖动关闭当前活动窗体 项目地址:https://github.com/Issacw0ng/SwipeBackLayout

5.AndroidImageSlider 项目介绍:一个漂亮的Slider,可以通过自定义达到更好的效果 项目地址:https://github.com/daimajia/AndroidImageSlider

6.Android-ParallaxHeaderViewPager 项目介绍:栏目展示动画,自动播放,滚动下方列表时候,收缩效果 项目地址:https://github.com/kmshack/Android-ParallaxHeaderViewPager

7.FragmentTransactionExtended 项目介绍: 项目地址:https://github.com/DesarrolloAntonio/FragmentTransactionExtended

8.FragmentTransactionExtended 项目介绍:Android按钮可以化身进度 项目地址:https://github.com/dmytrodanylyk/circular-progress-button

9.floatlabelededittext 项目介绍:简单的实现浮动标签EditText:Android视图使用EditText之上,并提示EditText时填充文本。 项目地址:https://github.com/wrapp/floatlabelededittext

10.QuickReturn 项目介绍:Showcases QuickReturn view as a header, footer, and both header and footer. 给几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便。 项目地址:https://github.com/lawloretienne/QuickReturn

11.VNTNumberPickerPreference 项目介绍:这是一个易于使用的自定义偏好,打开一个对话框中有许多选择。的值被自动保存,你可以设置默认,min -和maxValue方便地在XML。 项目地址:https://github.com/vanniktech/VNTNumberPickerPreference

12.CircularFloatingActionMenu 项目介绍:动画,可定制的圆形浮动菜单为Android, 项目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu

13.NiftyDialogEffects 项目介绍:Dialog的各种打开动画,Nifty Modal Dialog Effects look like this(Nifty Modal Window Effects) 项目地址:https://github.com/sd6352051/NiftyDialogEffects

14.material-menu 项目介绍:变形安卓菜单,返回和删除按钮 项目地址:https://github.com/balysv/material-menu

15.AndroidViewHover 项目介绍:我们需要一个悬停视图,显示菜单,显示消息。 项目地址:https://github.com/daimajia/AndroidViewHover

16.PagedHeadListView 项目介绍:图片轮转切换 项目地址:https://github.com/JorgeCastilloPrz/PagedHeadListView

17.android-movies-demo 项目介绍:电影列表3级联动,交互 项目地址:https://github.com/dlew/android-movies-demo

18.NiftyNotification 项目介绍:提示通知栏的各种动画 项目地址:https://github.com/sd6352051/NiftyNotification

19.SwipeBack 项目介绍:拖动关闭,模范:kicker app(https://play.google.com/store/apps/details?id=com.netbiscuits.kicker) 项目地址:https://github.com/sockeqwe/SwipeBack

20.AndroidSwipeLayout 项目介绍:类似微信的测拉菜单 项目地址:https://github.com/daimajia/AndroidSwipeLayout

21.SnackBar 项目介绍: 项目地址:https://github.com/MrEngineer13/SnackBar

22.Swipecards 项目介绍:A Tinder-like cards effect as of August 2014. You can swipe left or right to like or dislike the content. The library creates a similar effect to Tinder's swipable cards with Fling animation. 项目地址:https://github.com/Diolor/Swipecards

23.LDrawer 项目介绍:Android抽屉与材料设计动画图标 项目地址:https://github.com/ikimuhendis/LDrawer

视觉篇

1.android-stackblur 项目介绍:毛玻璃,朦胧美 项目地址:https://github.com/kikoso/android-stackblur
DEMO演示:

2.BlurEffectForAndroidDesign 项目介绍:实现模糊图形技巧 项目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesign

3.Shimmer-android 项目介绍:闪动的文字 项目地址:https://github.com/RomainPiel/Shimmer-android

4.WizardPager 项目介绍:它提供了一个示例实现的Android手机上安装一个向导界面 项目地址:https://github.com/TechFreak/WizardPager

5.FloatingActionButton 项目介绍:浮动的按钮 项目地址:https://github.com/FaizMalkani/FloatingActionButton

6.JumpingBeans 项目介绍:跳动的文本 项目地址:https://github.com/frakbot/JumpingBeans

7.android_maskable_layout 项目介绍:可屏蔽的布局 项目地址:https://github.com/christophesmet/android_maskable_layout

8.activityanimation 项目介绍:Activit之间切换动画 项目地址:https://github.com/flavienlaurent/activityanimation

9.android-shape-imageview 项目介绍:提供了一组自定义形状的android imageview组件,和一个框架来定义更多的形状。实现着色器和位图基于掩模图像视图。 项目地址:https://github.com/siyamed/android-shape-imageview

10.RippleView 项目介绍:认为模仿的连锁反应在单击推出了Android L 项目地址:https://github.com/siriscac/RippleView

11.android-ui 项目介绍:一个小部件可以定义的行为之间的动态变化 项目地址:https://github.com/markushi/android-ui

12.FlatUI 项目介绍: 项目地址:https://github.com/eluleci/FlatUI

========

UI资源

========

开发资源

他人开源总结
中文开发博客列表