【问题标题】:Android PageCurl Using FragmentsAndroid PageCurl 使用片段
【发布时间】:2016-08-18 10:26:35
【问题描述】:

我有一个MainActivity 和 3 个片段-

  1. 片段A
  2. 片段 B
  3. C 片段

我必须用PageCurl Effect A->B->C 替换片段

如何使用 PageCurl Effect 处理片段?

我已阅读PageCurl 链接,但它们仅用于图像。

【问题讨论】:

  • 嗨。我在这里有一个查询。为什么以及如何将 100 个片段加载到活动中?相反,您不能使用一个片段并替换其中的视图吗?我不知道你的情况。这可能会帮助我帮助你。 :)
  • 嗨,你有没有为此找到解决方案,我仍在寻找答案,我可以使用一些帮助@Vishwanath.M

标签: android page-curl


【解决方案1】:

我猜你想使用以下 Page Curl 库之一:

  1. Harri Smått android_page_curl
  2. Moritz Wundke android_page_curl

几个月前,我想到了一种为我的电子书应用程序创建页面卷曲效果的方法。但这仍然是一个尚未实施的想法。这个想法使用了 1 号库。

这里的简单步骤:

  1. 加载片段 A
  2. 获取整个片段 A 的屏幕截图。 (这可能会有所帮助:Take a screenshot of a whole View
  3. 将步骤 2 中的屏幕截图设置为库的第一张图片。
  4. 加载片段 B 和 C
  5. 获取整个片段 B 和 C 的屏幕截图。
  6. 另存为库的第二张和第三张图片。

对于第二个库,你可以像PageTurner 一样学习如何做。但请注意,PageTurner 是根据 GPL-V3 许可获得许可的。

【讨论】:

  • 你好,我都试过了,但都没有工作,当我们有 100 页截图 100 页并保存它不会很重..?
  • 您不需要获取所有页面的屏幕截图。相反,尝试只获得一个合理的总页面截图,用户可以查看而不会产生滞后感。也许大约 10 或 15 页。每当用户滚动页面时,获取下一个屏幕截图。您可以尝试将用户当前页面定位在中间。例如,如果用户在第 5 页,那么您可以在第 5 页之后准备 6 个页面,在第 5 页之前准备 4 个页面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-26
  • 2014-07-28
  • 1970-01-01
  • 2013-08-13
  • 1970-01-01
相关资源
最近更新 更多