Master Detail Flow Android动画API

时间:2013-11-26 15:30:27

标签: android animation android-actionbar master-detail android-actionbar-compat

我最近看到很多应用程序都有某种MasterDetailFlow。例如,YouTube应用程序在其操作栏上有三条水平线topLeft,触发动画,左侧显示布局。您也可以使用从左到右的触摸手势在内部滑动此视图。相同(没有手势)适用于新的GoolgeMaps应用程序。我为claryfication添加了一个截图:

Detail Only Master-Detail

由于这些应用程序使用相同的图标来触发它而其他(非谷歌应用程序)使用相同的,并且它的样式看起来相同,我怀疑它必须有一个API。如果我使用MasterDetailFlow宏创建活动,则不会对其进行动画处理。取决于ScreenSize,它们是否显示。我找不到触发它的API方法。有谁知道这是如何实现的?如果他们自己做了一件简短的事情'你必须自己处理'答案是enaugh。

1 个答案:

答案 0 :(得分:1)

  

我最近看到很多应用程序都有某种MasterDetailFlow。

此问题中没有任何内容涉及主 - 细节模式。主 - 细节设计模式用于展示集合中的一些东西(联系人,照片,餐馆,书籍,等等)和所选项目的详细信息。

  

YouTube应用程序例如在其操作栏上有三条水平线topLeft,触发动画,左侧显示布局。

这是the navigation drawer design pattern,有时也称为"滑动菜单"。

  

有人知道这是如何实施的吗?

Android支持包has DrawerLayout(也包括here),还有第三方滑动菜单实现。