当前位置:K88软件开发文章中心编程语言APP编程Android01 → 文章内容

2.6.4 DrawerLayout(官方侧滑菜单)的简单使用

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-12 6:25:55

D);这句是设置打开的哪个菜单START代表左边,END代表右边2. drawer_layout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED,Gravity.END);锁定右面的侧滑菜单,不能通过手势关闭或者打开,只能通过代码打开!即调用openDrawer方法!接着 drawer_layout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED,Gravity.END);解除锁定状态,即可以通过手势关闭侧滑菜单最后在drawer关闭的时候调用:drawer_layout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, Gravity.END);再次锁定右边的侧滑菜单!3. 布局代码中的Tag属性的作用?答:这里没用到,在重写DrawerListener的onDrawerSlide方法时,我们可以通过他的第一个参数drawerView,调用drawerView.getTag().equals("START")判断触发菜单事件的是哪个菜单!然后可以进行对应的操作!3.代码示例下载DrawerLayoutDemo.zipDrawerLayoutDemo2.zip本节小结:好的,本节给大家介绍了官方的侧滑控件DrawerLayout的基本用法,使用起来非常的方便!当然这里仅仅是简单的使用演示,另外看到弘扬大神写过一篇:Android DrawerLayout 高仿QQ5.2双向侧滑菜单有兴趣可以看看,如果看完本节的内容,相信你看起来不会怎么吃力~好的!本节就到这里,跟UI控件这一章说拜拜了~下一章我们开始绘图与动画了,为我们进阶部分的自定义控件系列打基础!

上一页  [1] [2] [3] [4] 


2.6.4 DrawerLayout(官方侧滑菜单)的简单使用