首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android入门教程 | DrawerLayout

菜单部分的布局必须设置 layout_gravity 属性,表示菜单是在左边还是右边,设置了 layout_gravity="start/left" 的视图才会被认为是菜单。...从左边滑出的抽屉视图() 一个简单的从左边滑出的例子。 滑出后,后面的视图会有个阴影。 layout 文件 <?xml version="1.0" encoding="utf-8"?...如果改成tools:openDrawer="end", layout 要设置android:layout_gravity="end"。可以从右边滑出。...现在侧边放的是RelativeLayout。 也可以放一个RecyclerView。 抽屉出来时推动页面 监听的滑动事件,使用ActionBarDrawerToggle。...滑出时,在onDrawerSlide方法中计算出滑动的距离。 然后主视图设置水平相对偏移距离setTranslationX即可。

2K10

qq

上一篇博客带大家实现了:Android 自定义控件打造史上最简单的菜单 ,有兄弟看了以后说,你这滑动菜单过时了呀~QQ5.0的效果还不错~~嗯,的确,上一篇也承诺过,稍微修改上一篇的代码,实现QQ5.0...菜单~~好了,下面就开始为大家展示写一个类QQ的有多easy ~!...差距还是蛮大的 区别1、QQ的内容区域会伴随菜单的出现而缩小 区别2、QQ的菜单给人的感觉是隐藏在内容的后面,而不是拖出来的感觉 区别3、QQ的菜单有一个缩放以及透明度的效果~ 那么我们如何能做到呢...还是有一点拖出的感觉,所以我们的偏移量这么设置: tranlateX = mMenuWidth * scale * 0.6f ;刚开始还是让它隐藏一点点~~~ 4、完整的实现 说了这么多,其实到上一篇史上最简单的...;所以这里就没有抽取了,不然总觉得是在重复~ 嗯,最近还有写APP的,是这样的,就是菜单完全隐藏在内容区域下面,如果需要这样需求的: ?

2K60
领券