【问题标题】:Page curl effect for Activities in Android like as Iphone is it possible?像 Iphone 这样的 Android 活动的页面卷曲效果是否可能?
【发布时间】:2015-06-04 13:49:52
【问题描述】:

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

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

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

任何答案和帮助都非常感谢。

【问题讨论】:

  • 没有完整的信息吧?

标签: android page-curl


【解决方案1】:

首先 - 不要对活动做这样的事情:) 但是,如果您真的想这样做,这里就是您要寻找的方式。

  1. 禁用这两个活动的过渡动画。

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

  3. 在没有动画的情况下启动第二个活动,然后使用one of this libs开始在现有活动内容上制作位图动画

  4. 将触摸事件从一个 Activity 传递到另一个 Activity 或窗口管理器可能会很棘手。老实说,我不知道您如何有效地做到这一点。其中一种变体是发送fake touch events

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多