【发布时间】:2015-06-04 13:49:52
【问题描述】:
我需要 Android 活动的页面卷曲效果。
我有两个页面(活动),我如何在 android 中使用 page curl 进入下一页(活动)。
点击此链接参考Android Page Curl。和 Page Curl Effect on Android
任何答案和帮助都非常感谢。
【问题讨论】:
-
没有完整的信息吧?
我需要 Android 活动的页面卷曲效果。
我有两个页面(活动),我如何在 android 中使用 page curl 进入下一页(活动)。
点击此链接参考Android Page Curl。和 Page Curl Effect on Android
任何答案和帮助都非常感谢。
【问题讨论】:
首先 - 不要对活动做这样的事情:) 但是,如果您真的想这样做,这里就是您要寻找的方式。
禁用这两个活动的过渡动画。
保存当前活动的屏幕截图(使用getDrawingCache())并将其发送到第二个活动(或使用WindowManager 绘制视图,有一个非常简单的lib)。我知道的最有效的方法是使用MemoryFile,可以在here 找到详细信息。或者只是使用对位图对象的静态引用(小心使用它)。
在没有动画的情况下启动第二个活动,然后使用one of this libs开始在现有活动内容上制作位图动画
将触摸事件从一个 Activity 传递到另一个 Activity 或窗口管理器可能会很棘手。老实说,我不知道您如何有效地做到这一点。其中一种变体是发送fake touch events。
这就是我的想法。在单个 Activity 中,这将非常容易,您仍然可以将所有逻辑包装到 View 或 Fragment 中。
【讨论】: