DrawerLayout是V4包下提供的一种左滑右滑抽屉布局效果。实现效果如下:因为是官方提供的,所以使用起来也相对的比较简单。DrawerLayout 提供 1、当界面弹出的时候,主要内容区会自动背景变黑,当点击内容区的时候,抽屉布局会消失2、在屏幕边缘手势滑动 会拉出抽屉布局 ...
DrawerLayout是V4包下提供的一种左滑右滑抽屉布局效果。
实现效果如下:
因为是官方提供的,所以使用起来也相对的比较简单。
DrawerLayout 提供
1、当界面弹出的时候,主要内容区会自动背景变黑,当点击内容区的时候,抽屉布局会消失
2、在屏幕边缘手势滑动 会拉出抽屉布局
注意:当按后退键的时候,如果抽屉布局正在显示,则需要关闭抽屉布局
用一个简单的Demo介绍下:
--------------------------------------------------------------------------------------------
首先布局文件:
布局分为三部分,左中右。中间的是APP显示的主要内容区,然后看你个人的需求来选择是要左边弹出布局,还是右边弹出布局。
如果选择是左边弹出界面还是右边弹出界面,只要给弹出界面设设置
android:layout_gravity="left" 或者 android:layout_gravity="right" 就可以了
1 <LinearLayout "http://schemas.android.com/apk/res/android" 2 "http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" 6 tools:context=".DrawerActivity" > 7 8 9 <android.support.v4.widget.DrawerLayout10 android:id="@+id/drawer_layout"11 android:layout_width="match_parent"12 android:layout_height="match_parent"13 >14 15 <!-- The main content view -->16 <!-- 界面主要内容布局区 -->17 <FrameLayout18 android:id="@+id/content_frame"19 android:layout_width="match_parent"20 android:layout_height="match_parent" >21 22 <Button23 android:id="@+id/btn"24 android:layout_width="match_parent"25 android:layout_height="wrap_content"26 android:text="open"27 />28 </FrameLayout>29 30 <!-- The navigation drawer --> <!-- 左边弹出布局区 -->
原标题:浅谈DrawerLayout抽屉效果
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。