Android开源项目及库汇总——UI篇

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:标题渐变、吸附悬停、筛选分类、动态头部等。

ViewPagerCards– 仿多邻国的 ViewPage 卡片效果

ElemeShoppingView

仿饿了么点击购物效果

你可能感兴趣的:(Android开源项目及库汇总——UI篇)