新的Facebook应用程序和它的导航太酷了。我只是想看看如何在我的应用程序中模仿它。
有人知道怎么实现吗?
点击左上角按钮,页面滑动,显示如下画面:
YouTube视频
新的Facebook应用程序和它的导航太酷了。我只是想看看如何在我的应用程序中模仿它。
有人知道怎么实现吗?
点击左上角按钮,页面滑动,显示如下画面:
YouTube视频
当前回答
做了一个现有的实现,并把它变成一个库项目加上示例应用程序。还添加了XML解析以及自动检测可能出现的动作栏,所以它与本机以及支持动作栏,如ActionBarSherlock。
这个也会滑动操作栏!
整个事情是一个图书馆项目与一个示例应用程序,并在一个滑动菜单为Android像谷歌和facebook应用程序的描述。感谢scirocco最初的想法和代码!
其他回答
经过几个小时的搜索,我发现保罗·格里姆的解决方案可能是最好的。但是它有太多的功能。因此,对于初学者来说,学习汉语可能很难。所以我想提供我的实现,它来自Paul的想法,但它更简单,应该更容易阅读。
通过使用java代码实现侧菜单栏,没有XML
Facebook Android应用可能是使用Fragments构建的。菜单是一个片段,深度活动(Newsfeed/Events/Friends等)是另一个片段。基本上是手机上的平板电脑“master & detail”布局。
不能评论@Paul Grime给出的答案,无论如何,我已经在他的github项目上提交了闪烁问题的修复....
我会在这里发布修正,也许有人需要它。您只需要添加两行代码。动画下面的第一个。setAnimationListener电话:
anim.setFillAfter(true);
在app.layout()调用之后的第二个函数:
app.clearAnimation();
希望这对你有所帮助。
下面是官方android文档中的设计和开发指南,不需要添加非官方的外部库。只有android支持库可以做到。在这里找到链接。
设计和开发。
这里是另一个(非常好的)开源库!
它的优点是很容易与ActionBarSherlock集成。
这是github项目链接
这里是谷歌播放下载链接