Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何打造Facebook';Android上的应用程序新菜单?_Android_Facebook_Android Ui_Android Side Navigation - Fatal编程技术网

如何打造Facebook';Android上的应用程序新菜单?

如何打造Facebook';Android上的应用程序新菜单?,android,facebook,android-ui,android-side-navigation,Android,Facebook,Android Ui,Android Side Navigation,可能重复: 最近,Facebook发布了其Android应用程序的新版本,该应用程序具有改进的导航功能。一个主要的新功能是新菜单(iOS版本中已经存在): 通过单击操作栏的“主页”按钮,此菜单将从左向右滑动,隐藏不再可访问的主要活动 你认为这菜单是怎么做的?你们认为他们是在玩游戏,还是在玩其他类似游戏的游戏 谢谢 编辑 它不可能是两个选项之一(ViewPager或SlidingDrawer)。滑入的不是菜单,而是主屏幕移开,只在屏幕上留下一小部分。这就好像菜单已经在主屏幕后面,而它刚刚被打开

可能重复:

最近,Facebook发布了其Android应用程序的新版本,该应用程序具有改进的导航功能。一个主要的新功能是新菜单(iOS版本中已经存在):

通过单击操作栏的“主页”按钮,此菜单将从左向右滑动,隐藏不再可访问的主要活动

你认为这菜单是怎么做的?你们认为他们是在玩游戏,还是在玩其他类似游戏的游戏

谢谢

编辑


它不可能是两个选项之一(
ViewPager
SlidingDrawer
)。滑入的不是菜单,而是主屏幕移开,只在屏幕上留下一小部分。这就好像菜单已经在主屏幕后面,而它刚刚被打开。第二件事,我们实际上仍然可以与主屏幕交互(否则我会假设他们拍摄了一个屏幕截图,以便剪切其中的一小部分来组成该视图)。

在新的FB应用程序中,除了拍照部分之外,几乎所有东西都在网络视图中。我在流或列表中找不到任何本机Android UI控件

我觉得使用Javascript/HTML/CSS实现同样的效果应该很容易


反编译apk会给出一个更好的主意。

我正在寻找实现同样的东西,我提出了一个足够好的解决方案(或者可能真的接近他们所做的)

所以我做的是一个单帧布局,两个布局堆叠在一起,然后我只需设置顶部布局的动画,将其滑动到屏幕右侧(只需调用slideTo或scrollBy。基本上就是这样!非常简单有效

编辑:


我在这里用一些代码示例回答了一个类似的问题,享受=):

您可以使用javascript、HTML5和CSS3构建这种应用程序样式,就像它显示的这个小库“jbackbone mobile”


在任何浏览器(设备或桌面)上都可以看到此演示

为什么不对应用程序进行反向工程?使用apktool?这可能会有帮助too@xDragonZ好主意。我以前从未这样做过,但那可能是一个这样做的好机会。一旦我了解更多,我会在这里分享我的发现。你找到解决方案了吗?你可以检查我的其他答案。谢谢链接。我还使用本机SDK为一个项目开发了一个双面导航栏(比如iOS上的路径:一个在右边,一个在左边)。我很快会把它包装成一个可重用的库。这是一个Android问题,不是html。这是关于Android而不是html的