android - 主从流 Android 动画 API

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

我最近看到很多应用程序都有某种MasterDetailFlow。例如,YouTube 应用程序在其操作栏上有 topLeft 的三个水平线触发一个动画,该动画在其左侧显示一个布局。您还可以使用从左到右的触摸手势在内部滑动此 View 。同样(无手势)适用于新的 GoolgeMaps 应用程序。我添加了一个屏幕截图以进行澄清:

Detail Only Master-Detail

由于这些应用程序使用相同的图标来触发它,而其他(非谷歌应用程序)使用相同的图标,而且它的风格看起来也一样,我怀疑一定有一个 API。如果我使用 MasterDetailFlow 宏创建一个 Activity,它们就没有动画。根据 ScreenSize,它们要么显示,要么不显示。我找不到触发它的 API 方法。有没有人知道这是如何实现的?如果他们自己做任何事情,一个简短的“你必须自己处理”的回答就足够了。

最佳答案

I recently saw a lot of Apps that have some kind of MasterDetailFlow.

这个问题中没有任何内容涉及主从模式。主从设计模式用于呈现事物的集合(联系人、照片、餐馆、书籍等)以及集合中选定项目的详细信息。

The YouTube App for example has three horizontal lines topLeft on its Action Bar triggering an Animation which shows a Layout on its left side.

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

Has Anyone a clue how this is getting implemented?

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

关于android - 主从流 Android 动画 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20221298/

相关文章:

android - 等不及 onPause 内的线程结论

animation - 如何在 Xamarin.Forms 中为不透明度设置动画

javascript - React Native 动画饼图段的 Angular

java - 我的 viewpager 中每个片段的不同标题

java - 错误 : URL can not open stream

android - 以编程方式卸载android应用程序

android - 如何自定义选项卡操作栏

android - 如何检测 Action 模式是否已经存在

android - 新的 Android 开发人员寻求构建应用程序的指导

css - 长 CSS 动画缓动(背景位置)