SlidingMenu与DrawerLayout

Android典型界面设计(5)——使用SlidingMenuDrawerLayout分别实现左右侧边栏 一、问题描述   侧边栏是Android应用中十分常见的界面效果,可随主屏在左侧或右侧联动,是特别适应手机等小屏幕特性的典型界面设计方案之一,常用作应用的操作菜单,如图所示   实现侧边栏可以使用第三方组件slidingmenu实现Google官方提供的滑动抽屉组件DrawerLayout实现,下面就分别使用这两种方法实现左右滑动的侧边栏 二、先使用之前讲过 阅读详情

两者都可以实现侧边栏。SlidingMenu是一个开源库(此文以GitHub上的开源项目SlidingMenu为例),DrawerLayout是谷歌提供的一种布局。

二者有何区别?直观来说,在实现侧边栏时(有主页和侧边页之分)SlidingMenu是主页在侧边栏之上,DrawerLayout是主页在侧边栏之下。当然,二者还有许多具体的区别,在此不一一赘述。

SlidingMenu的使用:由于是一个开源库,所以要把它作为libary引入到你自己的工程里。具体操作参照点击打开链接

DrawerLayout的使用:它本质上就是一个在v4包下的布局,可以叫抽屉布局,注意导包,然后进行布局操作就可以了。需要注意的是,主页的布局要写在抽屉布局之前,这样做是为了帮助系统区分哪个是抽屉。

2大侧拉框对比:DrawerLayout SlidingMenu 1,DrawerLayout 用法:直接在XML中定义 <android.support.v4.widget.DrawerLayout android:id="@+id/drawerlayout" android:layout_width="match_parent" android:layout_height="match_par 阅读详情

相关推荐

SlidingMenu滑动菜单及DrawerLayout

一、SlidingMenu基础: (一)、SlidingMenu简介:        SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。   (二)、...

bobo的博客 455

SlidingMenuDrawerLayout的区别

SlidingMenu是一个开源框架实现效果更好,但是DrawerLayout直接写布局文件就好了。但是实现效果并没有SlidingMenu那么好。SlidingMenuViewPager搭配使用的时候避免左右滑动的时候SlidingMenu响应,可以自定义一个HorizontalScrollViewPager,实现水平滑动ViewPager通过反拦截返回true实现.

Hi_AndG的博客 998

抽屉效果的实现(DrawerLayoutSlidingMenu的对比)

在做谷歌电子市场的时候用的是DrawerLayout实现的抽屉效果,在新闻客户端的时候用的是开源框架SlidingMenu来实现的,总的来说,各有个的优点,侧滑(开源框架)实现的效果更好,但是DrawerLayout直接写布局文件就好了,不过我还是比较喜欢用开源框架的这个。下面分别来说说如何实现: 1、SlidingMenu 首先要引...

weixin_33670786的博客 399

DrawerLayoutSlidingMenu有什么区别

slidingmenu:滑动菜单 drawerlayout:抽屉式菜单 看了slidingmenu的 源码就知道区别 区别就是slidingmenu 也是将view分为上下两层 但是最上层的是主内容页而下一层才是菜单页。而drawerlayout的实现是刚好相反的 菜单页是在内容页之上的 而且据我掌握的 slidingmenu的菜单宽度可以利用菜单目标方向相距多少来确定

yy_451686712的专栏 2132

ToolbarDrawerLayout以及slidingMenu

效果图 先写布局 注意要使用drawer的话要把主布局写到drawerLayout中 必须先写主布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=...

alaleidd的博客 196

DrawerLayoutSlidingMenu左侧滑右侧滑

DrawerLayout 布局 <androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_

Sun_Sees_You的博客 297

DrawerLayoutToolbar实现抽屉+SlidingMenu第三方

DrawerLayoutToolbar mainactivity布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas....

caoqijia123的博客 207

ToolbarSlidingMenudrawerlayout:抽屉

SlidingMenudrawerlayout区别: SlidingMenu:挤出 drawerlayout:覆盖 ActionBarToolbar: ActionBar是安卓2.0推出的,Toolbar是5.0以后推出的(替代了ActionBar) 功能: 1.supportRequestWindowFeature(Window.FEATURE_NO_TITLE);去掉标题栏; 2.Tool...

风尘的博客 252

Android41_SlidingMenuDrawerLayout

SlidingMenu滑动菜单及DrawerLayout 一、SlidingMenu基础: (一)、SlidingMenu简介:        SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等

huohu1007的博客 512

ActionBarDrawerLayoutSlidingMenu

1.导入第三方moudle:slidemenu。2.创建SlideMenu对象并指定效果样式。3.SlideMenu关联布局。

Chinese_H的博客 213

ToolBarDrawerLayoutSlidingMenu

4. 在复制官方文档SlidingMenu-master里面library里面的 两个包个一个文件 ,复制到Linrary的main层级下,如下图。二:--------------------------------DrawerLayout抽屉。三:----------------------------------SlidingMenu。一:--------------------------------ToolBar。5.然后就是将src包名改成java 如下图:​​​​​​​。

yc_2001的博客 133

侧滑菜单SlidingMenu抽屉式菜单DrawerLayout

在实际项目开发中经常会使用到侧滑页面的操作,但对技术而言常用的开发api框架有SlidingMenuDrawerLayout SlidingMenuDrawerLayout的对比   名称 Menu层的UI位于 是否有联动效果 是否有蒙版 代码编写的耦合性 SlidingMenu 滑动菜单 Content的上面 否 否 低 ...

流星雨的博客 1122

toolbar+drawerlayout+slidingMenu

Toolbar Toolbar实在Android5.0开始推出的一个Material Design风格的导航控件 以此来取代Actionbar 需要清单玩剑宗alt+左击 去掉再带的ActionBar 常规 去掉后 可以自定义内容 在布局文件中添加Toolbar 里面只能放一个控件 一般用来修改 头部 其他drawerLayoutslidingMenu通用 slidingMenu 需要...

fsfsa的博客 221

java 抽屉效果,抽屉效果的实现(DrawerLayoutSlidingMenu的对比)

在做谷歌电子市场的时候用的是DrawerLayout实现的抽屉效果,在新闻客户端的时候用的是开源框架SlidingMenu来实现的,总的来说,各有个的优点,侧滑(开源框架)实现的效果更好,但是DrawerLayout直接写布局文件就好了,不过我还是比较喜欢用开源框架的这个![安静](https://box.kancloud.cn/2016-01-25_56a5a36706237.gif)。下面分别...

weixin_28725959的博客 519

Toobar Drawerlayout SlidingMenu

ToolBar简介 ToolBar是Android 5.0推出的一个新的导航控件用于取代之前的ActionBar,由于其高度的可定制性、灵活性、具有Material Design风格等优点,越来越多的应用也用上了ToolBar,比如常用的知乎软件其顶部导航栏正是使用ToolBar。官方考虑到仍有一部分用户的手机版本号低于5.0,所以,ToolBar也放进了supportv7包内,使得低版本的系统也...

weixin_45191496的博客 163
上一篇: 图片选择器selector
下一篇: 关于Thread与Asynctask
yh_csdn_NET
博客等级 码龄10年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值