1.先简单介绍一下 DrawerLayout控件的使用.
首先, DrawerLayout
这个类是在Support Library里的,需要加上android-support-v4.jar这个包。
然后程序中用时在前面导入import android.support.v4.widget.DrawerLayout;
如果找不到这个类,首先用SDK Manager更新一下Android Support Library,然后在Android SDK\extras\android\support\v4路径下找到android-support-v4.jar,复制到项目的libs路径,将其Add to Build Path.
(1)DrawerLayout的第一个子元素是主要内容,即抽屉没有打开时显示的布局。这里采用了一个FrameLayout,里面什么也没放。(2)DrawerLayout的第二个子元素是抽屉中的内容,即抽屉布局,这里采用了一个ListView。
2.NavigationView这个类 ,在本demo中设置其为侧滑菜单的布局.
注意下更新下as的SDK,然后在使用的过程中,在build.gradle中添加:compile 'com.android.support:design:22.2.0'
需要设置其header和用 app:menu="@menu/drawer" 来定义内容的列表.
3.CoordinatorLayout提供了多种滚动的效果
详情引入 *的博客 http://my.oschina.net/kooeasy/blog/484593#OSC_h2_6 挺具体的.....
4.最后附上截图Demo下载地址http://download.youkuaiyun.com/detail/a852806170/9354729 (包括下拉刷新、上拉加载更多、侧滑和最新安卓5.0特效...)