Android之侧滑菜单DrawerLayout的使用介绍-创新互联

在android support.v4 中有一个抽屉视图控件DrawerLayout。使用这个控件,可以生成通过在屏幕上水平滑动打开或者关闭菜单,能给用户一个不错的体验效果。

成都网站设计、成都做网站过程中,需要针对客户的行业特点、产品特性、目标受众和市场情况进行定位分析,以确定网站的风格、色彩、版式、交互等方面的设计方向。成都创新互联还需要根据客户的需求进行功能模块的开发和设计,包括内容管理、前台展示、用户权限管理、数据统计和安全保护等功能。

DrawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏,主内容区的部分可以随着菜单的点击而变化。DrawerLayout其实是一个控件,跟LinearLayout差不多,直接使用即可。


DrawerLayout属性


1、drawerPosition:指定 drawer 将从屏幕的一侧滑动。


2、drawerWidth :指定 drawer 的宽度,即从窗口的边缘拉到视图更精确的宽度。


3、keyboardDismissMode :确定键盘是否响应拖动被驳回。


  • 'none' (默认值), 拖动不影响键盘。
  • 'on-drag', 拖动开始,键盘被驳回。

4、onDrawerClose :导航视图关闭时调用函数。


5、onDrawerOpen :导航视图打开时调用函数。


6、onDrawerSlide :与导航视图交互时调用函数。


7、onDrawerStateChanged :当 Drawer 状态发生变化时调用函数,drawer 有 3 种状态:

  •  idle -- 表示与导航视图没有交互
  •  dragging -- 表示目前有与导航视图的交互
  •  settling -- 表示有与导航视图的交互,并且导航视图正在的关闭或打开。

8、renderNavigationView :导航图将被渲染到屏幕的一侧,并且可以拉出。


案例


使用导入依赖库


compile 'com.android.support:appcompat-v7:24.2.1' 

文章标题:Android之侧滑菜单DrawerLayout的使用介绍-创新互联
新闻来源:https://www.cdcxhl.com/article34/gssse.html

成都网站建设公司_创新互联,为您提供静态网站标签优化网页设计公司网站内链网站营销云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设