使用3D翻转动画启动一个活动

5
我正在尝试启动一个活动并将转换创建为3D翻转(正如许多人所说的iPhone上的翻转),不幸的是,我还没有找到令人满意的答案,现在卡住了。
我已经实现了http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html用于整个布局,这样当按下某个按钮时,布局会翻转,但由于它引用了未加载的活动中的布局,它们不会填充所有项和数据(例如可扩展列表视图)。
但是,当我在翻转后调用startActivity()时,活动被创建,这当然会隐藏调用者活动中的帧布局容器,因此我无法翻转回来...(我已经使用了overridePendingTransition,但我认为这不应该有影响)。
我真的需要你的帮助,我的头都要炸了... 谢谢!
2个回答

4

很抱歉,您无法执行此操作——窗口管理器目前仅支持2D动画。


如果开发者使用Android 2.2或更高版本,则3D动画也不受支持吗? - Shreyash Mahajan
截至4.0版本,仍不支持3D窗口动画。 - hackbod
1
尽管不支持3D窗口动画,但你可以创建一个Activity,调用setContentView(),并在onAttachedToWindow()(API 7或更高版本)中对你的视图运行Flip3dAnimation以实现相同的效果。 - Tom

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接