如何在Android上制作Facebook的应用程序新菜单?
可能重复:
Android的Facebook风格幻灯片
最近,Facebook发布了一个新版本的Android应用程序,它具有改进的导航function。 一个主要的新function是新的菜单(iOS版本已经存在):
通过单击操作栏的主页button,此菜单从左向右滑动,隐藏不再可访问的主活动。
你觉得这个菜单怎么样? 你觉得他们刚刚玩过SlidingDrawer
还是像ViewPager
?
谢谢!
编辑
没有办法,它可能是两个( ViewPager
或SlidingDrawer
)之一。 这不是滑动的菜单,而是屏幕上移动的主要屏幕,只留下一小部分。 就好像菜单已经在主屏幕后面,而且刚刚被发现。 其次,我们实际上仍然可以与主屏幕进行交互(否则,我会假设他们截取了屏幕截图,以便剪切它的一小部分来组成该视图)。
我正在寻求实施相同的事情,我提出了一个足够好的解决scheme(或者可能真的接近他们所做的)。
所以我做了一个单独的FrameLayout,将两个Layouts堆叠在一起,然后我只是将顶部布局设置为滑动到屏幕右侧(只需要调用slideTo或者scrollBy就可以了),基本上就是这样!非常简单而有效!
编辑:
我在这里用一些代码示例回答了类似的问题,enjoy =): 点击这里
除了照片拍摄部分之外,几乎所有东西都在新的FB应用程序的WebView中。 我无法在stream或列表中find任何原生Android UI控件。
使用Javascript / HTML / CSS制作相同的效果应该是很容易的,我觉得。
反编译apk会给出一个更好的主意。
您可以使用JavaScript,HTML5和CSS3来构build这个应用程序样式,就像它显示这个小库“jbackbone-mobile”, https://github.com/mjromper/jbackbone-mobile
并从任何浏览器(设备或桌面) http://lab.ochio.com.es/jbackbone/index.html看到这个演示;