我需要Android活动的页面卷曲效果。
我有两个页面(活动),如何在android中使用页面卷曲进入下一页(活动)。
点击此链接以参考Android Page Curl。和 Page Curl Effect on Android
任何答案和帮助都是非常值得赞赏的。
答案 0 :(得分:0)
首先 - 不要用活动做这样的事情:) 但如果你真的想要这样做,那就是你要找的方式。
禁用此两项活动的过渡动画。
保存当前活动的屏幕截图(使用getDrawingCache())并将其发送到第二个活动(或使用WindowManager绘制视图,它有一个非常简单的lib)。我知道的最有效的方法是使用MemoryFile,可以找到详细信息here。或者只使用对位图对象的静态引用(小心它)。
在没有动画的情况下启动第二个活动,然后使用one of this libs
将触摸事件从一个Activity传递到另一个或窗口管理器可能会很棘手。老实说,我不知道你怎么能有效地做到这一点。其中一个变体是发送fake touch events。
这就是我的全部想法。在单个Activity中,它将非常容易,您仍然可以将所有逻辑包装到View或Fragment中。