一个Demo学会用Android兼容包新控件

伟大的Google为Android推出了一系列的兼容包,最新的就是Design Support Library了,这里我们结合v7和v4中的几个控件,来主要学习Design Support Library中的几个新控件!一个Demo学会用它们!

####效果动图GIF: Design Support Library Demo

通过本实例可以学习到以下内容:

  • Drawerlayout和NavigationView实现优雅的Google范儿侧边栏;
  • 新控件CoordinatorLayout、AppBarLayout、Toolbar、FloatingActionButton的用法,以及Toolbar的渐变隐藏动画效果;
  • 官方Tabs组件TabLayout和ViewPager结合实现主界面内容区域;
  • SwipeRefreshLayout和RecyclerView结合实现下拉刷新,以及RecyclerView的数据适配器RecyclerView.Adapter的用法,还有RecyclerView中item的点击事件的实现方法;
  • 卡片式CardView的用法;
  • 类似Toast的新控件Snackbar的用法。

在源码中学习Android,是有种身临其境的感觉的。

整个Demo的源码我放在了GitHub上,谢谢star一下~ 在看源码过程中如果发现什么问题,请在博客留言,看到一定回复。

源码地址: AndroidNewWidgetsDemo

博文地址: AndroidNewWidgetsDemo

2016.04.29

  • 更新所有兼容包到23.3.0
  • RecyclerView中的Item水平居中并match_parent
  • Fab添加了margin值,并更换了颜色

2016.07.14

  • 更新所有依赖包到最新版本

微信公众号:Android奇想录(android_amazing)

Android奇想录