单击菜单时将屏幕向右移动;喜欢脸书

Posted

技术标签:

【中文标题】单击菜单时将屏幕向右移动;喜欢脸书【英文标题】:Shift the screen to right on click of menu; like facebook 【发布时间】:2012-06-28 16:12:13 【问题描述】:

在我的应用程序中,我希望有类似 facebook 应用程序的行为,其中单击图标时我想将整个屏幕向右移动并在左侧显示一些菜单,如下所示:

点击菜单按钮之前

点击菜单按钮后

一种方法是将这些菜单设置为黑色的布局并将其可见性设置为gone

但在这种情况下,移动动画不会像在 facebook 中那样存在。那么我们有什么办法可以做到这一点?

【问题讨论】:

How to make Facebook's app new menu on android? 的可能重复项 Android facebook style slide的可能重复 这里是我的滑动菜单实现***.com/a/15879886/1939564 【参考方案1】:

此 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

不过,这篇文章也值得一读,因为它讨论了这种导航的问题。

【讨论】:

【参考方案2】:

我还没有实现它,但给你一个确切的想法,你必须为此使用片段。 通过这个link

【讨论】:

谢谢,但我认为答案是***.com/questions/8428416/…【参考方案3】:

这是我找到的最好的https://github.com/DWorkS/ActionBarToggle,因为它的实现类似于谷歌使用 ActionBarToggle 的 DrawerLayout。虽然,它的open方法有问题,但我写信给它的主人,他说他会解决的。

【讨论】:

以上是关于单击菜单时将屏幕向右移动;喜欢脸书的主要内容,如果未能解决你的问题,请参考以下文章

引导下拉菜单按钮在单击按钮以及单击屏幕时更改

如何通过单击菜单外部来关闭移动菜单

Bootstrap 4:无论屏幕大小,始终显示移动菜单按钮

在窗口范围内限制/移动上下文菜单(右键单击)

如何处理后退按钮android以退出应用程序并在首页中打开时关闭本机导航侧菜单

在引导导航菜单中将用户图标向右移动