单击菜单时将屏幕向右移动;喜欢脸书
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方法有问题,但我写信给它的主人,他说他会解决的。
【讨论】:
以上是关于单击菜单时将屏幕向右移动;喜欢脸书的主要内容,如果未能解决你的问题,请参考以下文章