在我的应用程序中,我希望有像facebook app这样的行为,点击图标我想将整个屏幕向右移动并在左侧显示一些菜单,如下所示:
单击菜单按钮之前
单击菜单按钮
一种方法是使这些菜单的布局为黑色,并将其可见性设置为gone
但是在那种情况下,移动动画将不会像在Facebook那样存在。那么我们有什么方法可以做到这一点吗?
答案 0 :(得分:3)
此UI模式目前被称为侧面导航,在此处详细讨论:
http://www.androiduipatterns.com/2012/06/emerging-ui-pattern-side-navigation.html
该文章还链接到已实施此导航的几个项目:
https://github.com/korovyansk/android-fb-like-slideout-navigation
https://github.com/darvds/RibbonMenu
https://bitbucket.org/jfeinstein10/slidingmenu/overview
https://github.com/Gregadeaux/android-fly-in-app-navigation
尽管如此,有必要阅读这篇文章以讨论这种导航的问题。
答案 1 :(得分:1)
我还没有实现它,但是给你一个确切的想法,你必须使用片段。 完成此link
答案 2 :(得分:0)
这是我发现https://github.com/DWorkS/ActionBarToggle的最佳效果,因为它的实现类似于谷歌使用ActionBarToggle的DrawerLayout。虽然,它有开放方法的问题,但我写信给它的主人,他说他会解决。