Android中的活动的页面卷曲效果就像Iphone一样可能吗?

时间:2015-06-04 13:49:52

标签: android page-curl

我需要Android活动的页面卷曲效果。

我有两个页面(活动),如何在android中使用页面卷曲进入下一页(活动)。

点击此链接以参考Android Page Curl。和                                Page Curl Effect on Android

任何答案和帮助都是非常值得赞赏的。

1 个答案:

答案 0 :(得分:0)

首先 - 不要用活动做这样的事情:) 但如果你真的想要这样做,那就是你要找的方式。

  1. 禁用此两项活动的过渡动画。

  2. 保存当前活动的屏幕截图(使用getDrawingCache())并将其发送到第二个活动(或使用WindowManager绘制视图,它有一个非常简单的lib)。我知道的最有效的方法是使用MemoryFile,可以找到详细信息here。或者只使用对位图对象的静态引用(小心它)。

  3. 在没有动画的情况下启动第二个活动,然后使用one of this libs

  4. 开始在现有活动内容上设置位图动画
  5. 将触摸事件从一个Activity传递到另一个或窗口管理器可能会很棘手。老实说,我不知道你怎么能有效地做到这一点。其中一个变体是发送fake touch events

  6. 这就是我的全部想法。在单个Activity中,它将非常容易,您仍然可以将所有逻辑包装到View或Fragment中。