我对gmail处理片段及其过渡的方式感兴趣。我正在尝试做一些类似的事情,并且遇到了问题。有人可以概述一下如何实现这一目标吗?


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


这似乎很简单,但是我遇到了一些问题。我不需要任何有关如何执行点击或其他操作的建议,但是我想获得一些有关如何正确布局的建议。我只使用一项活动吗?我是在隐藏fragmentA然后添加fragmentB和fragmentC吗?我是否在两种情况下都使用ViewSwitcher,然后只是进行幻灯片动画处理?

谢谢!

最佳答案

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

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

10-08 07:08