你的位置:首页 > 软件开发 > 操作系统 > 浅谈DrawerLayout抽屉效果

浅谈DrawerLayout抽屉效果

发布时间:2016-03-25 15:00:13
DrawerLayout是V4包下提供的一种左滑右滑抽屉布局效果。实现效果如下:因为是官方提供的,所以使用起来也相对的比较简单。DrawerLayout 提供 1、当界面弹出的时候,主要内容区会自动背景变黑,当点击内容区的时候,抽屉布局会消失2、在屏幕边缘手势滑动 会拉出抽屉布局 ...

浅谈DrawerLayout抽屉效果

DrawerLayout是V4包下提供的一种左滑右滑抽屉布局效果。

实现效果如下:

浅谈DrawerLayout抽屉效果

浅谈DrawerLayout抽屉效果

因为是官方提供的,所以使用起来也相对的比较简单。

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 (#换成@)。

可能感兴趣文章

我的浏览记录