Android中不同的左侧滑动面板

时间:2013-04-25 13:44:21

标签: android android-layout

我正在尝试使用我在互联网上看到的代码创建自己的滑动面板菜单。 我希望提供以下概念here

我尝试过查看实现滑动面板菜单的不同库。 但是,我没有看到他们将面板添加到屏幕的方式,无论是覆盖层还是移动整个屏幕的面板。

我想我知道如何制作这种类型的菜单,我只是不知道如何将这样的内容添加到Activity中。

3 个答案:

答案 0 :(得分:1)

我刚看了一篇解释你目标功能的帖子:

Layou menu left

这是帖子:

Navigation Drawer

它是西班牙语,但你不会遇到代码问题。 我将尝试将其作为为应用程序创建此导航视图的解决方案。

这是google tutorial

答案 1 :(得分:0)

也许这会对你有所帮助https://stackoverflow.com/a/13127671/1458179。 这是关于这个图书馆https://github.com/eddieringle/android-undergarment

... 整合内衣是相当简单的。在主持内衣的活动的onCreate(a.k.a。“抽屉”)做一些这样的事情:

mDrawerGarment = new DrawerGarment(this,R.layout.dashboard);

构造函数有两个参数,第一个是承载内衣的Activity,第二个是定义抽屉内容的布局的资源标识符 ...

答案 2 :(得分:0)

我在没有任何库的情况下实现了这个。

这可以通过以下方式完成

  1. 制作一个布局文件,其滑块附加到活动标题
  2. 将这两个布局放在相对位置,标题应位于面板右侧 最初面板不可见.... 所以当你点击标题上的一个按钮时,它会被移动并且面板进来......

    所以逻辑是整个标题移动(其边距将增加到50%)和panel.setvisibility(可见);

    50%我的意思是将其转移到屏幕宽度/ 2 所以就是这样......只有改变保证金才能帮助你实现这个目标