2019独角兽企业重金招聘Python工程师标准>>>

Material Design现在已经很流行了,下面列出10个三方开源库让你的app提供更好的MaterialDesign体验,支持Lollipop之前的版本,大家可以根据自己的需要选取一些应用到自己的项目中,下面列出的库没有排名顺序。

1.Android Design Support Library 
这个官方出的兼容包不用多说了,里面包括了几个很好用的组件,自己去搜索文章学习就好了,在项目中使用很简单,用gradle添加支持即可

com.android.support:design:22.2.0
  • 1
  • 1

2. Circular Reveal

图片证千言

GitHub 地址

3. Floating Action Button (Expandable)

在design的fab基础上添加了菜单展开功能

GitHub地址

4. Material Navigation Drawer 
一看不对劲,这个不就官方那个么,不是的,官方的导航只是给你提供了定制简单的菜单配置,可是我想放在按钮呢,switch按钮呢,等等其他复杂的需求, 它还支持切换不同的主题(白天黑夜模式) ,自己去看看了

GitHub地址

5. Ripple Effect

水波纹反馈效果

GitHub地址

6. Lollipop Transitions Backport

在低版本应用transition动画效果

GitHub地址

7. Bottom Sheets

底部动作栏,不用你自己用fragment加上动画去实现。

 

GitHub地址

8. Super RecyclerView

这个应该是让RecyclerView使用易于使用,添加了一些其他功能如Sticky headers,adpter为空时页面处理等,让你使用更加方便,就不贴图了 RecycleView大家都知道长咋样。

GitHub地址

9. Circular Image View

这个好像有点烂大街了 ,圆形图片显示

GitHub地址

10. Material Shadows

md设计中 组件很多情况下都会有阴影效果,这个可以给你的view组件加上不同的阴影效果

转载于:https://my.oschina.net/JiangTun/blog/1491448

十个Android Material Design库相关推荐

  1. Android Material Design按钮样式

    本文翻译自:Android Material Design Button Styles I'm confused on button styles for material design. 我对材质设 ...

  2. android夜间模式揭露动画,Android Material Design系列之夜间模式

    今天我们讲讲夜间模式的实现,这篇文章的名字应该叫:<Android Material Design系列之夜间模式>.在Android 5.0 之后,实现夜间模式并非很难了,支持的5.0库提 ...

  3. Android Material Design简单使用 http://www.cnblogs.com/android-blogs/p/5632103.html

    Android Material Design简单使用 吐槽 作为一个 Android developer,没有什么比拿着 UI 设计的一堆 iOS 风格的设计 来做需求更恶心的了,基本所有空间都要照 ...

  4. 视频教程-Android Material Design 新控件-Android

    Android Material Design 新控件 刘志远,北京邮电大学硕士研究生, 北京育华志远科技有限公司创始人, 育华志远教育品牌负责人,育华志远课程体系打造者. 率领团队为互联网行业培训千 ...

  5. Android Material Design Icon Genenerator 插件为个人开发者提供 Icon 图标大全

    前言 如果你作为个人开发者,没有美工小姐姐的情况下,项目中的图标 icon 很是苦恼.之前用过阿里巴巴图标库 Iconfont,后来发现 Android studio 中有一个很牛逼的 icon 插件 ...

  6. Android Material Design :LinearLayoutCompat添加分割线divider

     Android Material Design :LinearLayoutCompat添加分割线divider Android Material Design 扩展支持包中的LinearLayo ...

  7. Android Material Design TabLayout属性app:tabMode和app: tabGravity

    Android Material Design TabLayout属性app:tabMode和app: tabGravity Android Material Design 中的TabLayout有两 ...

  8. Android Material Design按钮样式设计

    Today we'll dive deep into Android Buttons in Material Design and develop an application that showca ...

  9. Android Material Design 系列之 BottomNavigationView + ViewPager + Fragment + BadgeView 开发详解

    前言 BottomNavigationView 是 Material Design 提供的一个标准底部导航栏的实现,可以轻松的实现导航栏菜单之间的切换与浏览.底部导航使用户更方便的查看和切换最高层级的 ...

最新文章

  1. 10年Linux老司机吐血整理的命令大全,拿去吧
  2. 【玩转树莓派】使用 sinopia 搭建私有 npm 服务器
  3. Python中文全攻略
  4. MSSQL - 最佳实践 - 如何打码隐私数据列
  5. [转载] python迭代器、生成器和装饰器
  6. 163相册密码破解 - 简单版
  7. 【leetcode】Multiply Strings(middle)
  8. python制作一个桌面小工具
  9. Atitit 同步获取阻塞式命令行输出 费阻塞式样命令行执行完毕后退出了,可以直接获取其输出 InputStream is = new StreamGobbler(session.getStd
  10. 排序算法(java)——— 堆排序
  11. php 图片扣背景透明,php 处理透明背景的图片时的问题
  12. 利用YYLabel实现图文混排
  13. ArcCatalog 连接远程SDE 连接字符
  14. 专业C语言论坛,每天C语言1-专业自动化论坛-中国工控网论坛
  15. 人流量统计管理平台汇总显示方案_实现在场人数管控
  16. 交互设计人员什么阶段介入
  17. MIS系统(12)- 订单管理
  18. linux操作系统培训_Linux 内容和工作定位
  19. DataGrip离线安装数据库驱动
  20. 关于透明桌面相框图片不能显示的问题

热门文章

  1. 通过SOAPHeader增强WebService的安全性
  2. [转]几种软件测试工具
  3. CISCO、JUNIPER网络技术训练中心ITAA等级四(RS)学习计划蓝图(version 1.0)
  4. NodeJS 加密 —— crypto 模块
  5. Spring boot如何打war包发布到tomcat
  6. 禁止root远程登录及修改ssh默认端口号
  7. redhat配置caffe多核训练
  8. 1031 质量环(深层搜索演习)
  9. java写 excel
  10. cocos2d粒子效果