38

可能重复:
Android facebook 样式幻灯片

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

在此处输入图像描述

通过单击 Action Bar 的主页按钮,此菜单从左向右滑动,隐藏不再可访问的主要活动。

你觉得这个菜单是怎么做的?你认为他们刚刚玩过SlidingDrawer还是其他类似的东西ViewPager

谢谢!

编辑

它不可能是两者之一(ViewPagerSlidingDrawer)。滑入的不是菜单,而是移开的主屏幕,仅在屏幕上留下一小部分。就像菜单已经在那个主屏幕后面并且它刚刚被发现。第二件事,我们实际上仍然可以与该主屏幕交互(否则我会假设他们截取了屏幕截图以便剪切其中的一小部分以构成该视图)。

4

3 回答 3

4

除了拍照部分,几乎所有东西都在新的 FB 应用程序的 WebView 中。我在流或列表中找不到任何原生 Android UI 控件。

我觉得使用 Javascript/HTML/CSS 制作相同的效果应该很容易。

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

于 2011-12-08T14:32:29.180 回答
3

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

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

编辑:

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

于 2011-12-11T01:50:48.303 回答
2

您可以使用 javascript、HTML5 和 CSS3 构建这种应用程序样式,就像它展示了这个小库“jbackbone-mobile”一样,https://github.com/mjromper/jbackbone-mobile

并从任何浏览器(设备或桌面)查看此演示http://lab.ochio.com.es/jbackbone/index.html

于 2012-05-09T14:09:59.860 回答