如何把DrawLayout做出SlidingMenu的侧滑效果
2015-04-20 14:58
176 查看
在Google还没有推出DrawLayout之前,就已经出现许多使用SlidingMenu的案例,这两者的区别如下:
左边是DrawLayout,右边是SlidingMenu
DrawLayout右滑,右边主页面会逐渐被盖住
SlidingMenu右滑,右边主页面会被向右平移推出
如果想要用DrawLayout实现右边页面平移推出 只需要改写如下代码:
onDrawerSlide()可以监听滑动的过程,在这个过程中重新设置右边页面的layout即可
左边是DrawLayout,右边是SlidingMenu
DrawLayout右滑,右边主页面会逐渐被盖住
SlidingMenu右滑,右边主页面会被向右平移推出
如果想要用DrawLayout实现右边页面平移推出 只需要改写如下代码:
@Override public void onDrawerSlide(View drawerView, float slideOffset) { WindowManager manager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = manager.getDefaultDisplay(); right.layout(left.getRight(), 0, left.getRight() + display.getWidth(), display.getHeight()); super.onDrawerSlide(drawerView, slideOffset); }
onDrawerSlide()可以监听滑动的过程,在这个过程中重新设置右边页面的layout即可
相关文章推荐
- DrawerLayout和Fragment做出侧滑效果
- 如何在matlab中做出标签页的效果
- 教你用ps如何将图片、文字做出模糊斑驳的作旧效果
- 教你用DrawLayout 实现Android 侧滑菜单
- 抽屉效果的实现(DrawerLayout和SlidingMenu的对比)
- 使用Toolbar和DrawerLayout实现酷炫的侧滑动画效果
- DrawerLayout简单实现slidingmenu效果
- 使用DrawLayout实现仿QQ6.0侧滑
- Layout获取焦点后,如何让子控件TextView产生走马灯效果?
- HTML如何做出分割线效果
- 抽屉效果的实现(DrawerLayout和SlidingMenu的对比)
- 如何在一张图片上添加多个链接 ,如何利用js做出靠右侧浮动菜单栏的效果
- 如何做出像Foxmail、MSN的消息窗体的效果
- DrawerLayout实现的简易的侧滑效果
- 最简单的侧滑效果DrawerLayout
- listview的条目(item)如何做出卡片效果
- 【Android进阶】SlidingMenu实现侧滑栏效果的实现
- 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
- Android5.0:Toolbar + DrawerLayout 实现侧滑效果
- android侧滑效果,SlidingMenu配置