1

我对 gmail 处理片段及其转换的方式很感兴趣。我正在尝试做一些类似的事情并且遇到了问题。有人可以给我一个关于如何实现这一点的高层次的看法吗?

  1. 从 ActivityA 开始,它的 fragmentA 占据了整个屏幕
  2. 当用户单击 fragmentA 中的元素时,我想让 fragmentB 和 fragmentC 替换 A 和 fragmentC 以扩展以填充大部分窗口(基本上权重为 1)

这似乎是一件简单的事情,但我遇到了一些问题。我不需要任何关于如何进行点击或其他事情的建议,但我想要一些关于如何正确布局的建议。我只使用一项活动吗?我隐藏了fragmentA然后添加了fragmentB和fragmentC吗?我是否对这两种情况使用 ViewSwitcher,然后只做一个幻灯片动画?

谢谢!

4

2 回答 2

2

Romain Guy 的 Honeycomb PhotoAlbum 应用程序使用一种技术来移动视图。我还没有机会查看代码,但是您可能会从中得到一些启发?

http://www.curious-creature.org/2011/02/22/source-code-for-android-3-0-animation-demo/

于 2011-03-17T21:38:51.600 回答
0

寻找 SwipeyTabs(我知道这是一个旧帖子,但以防有人遇到它)。

于 2012-05-02T17:37:51.077 回答