我正在使用Harism Page Curl(Open GL ) https://github.com/harism/android_page_curl,它的工作原理非常好
但在这个例子中,我发现的条件是我们必须准备好所有位图资源(下载),但我想要的是图像将从网络加载(运行时),并将像这样被缓存以备将来使用。
想知道我将如何实现这一目标?一个小的帮助/提示也很感激。:)
谢谢。
我正在使用Harism Page Curl(Open GL ) https://github.com/harism/android_page_curl,它的工作原理非常好
但在这个例子中,我发现的条件是我们必须准备好所有位图资源(下载),但我想要的是图像将从网络加载(运行时),并将像这样被缓存以备将来使用。
想知道我将如何实现这一目标?一个小的帮助/提示也很感激。:)
谢谢。
这个答案假设您想使用 Harri Smått 的 Page Curl(harism)而不是别的。
有不同的方法来实现带有进度条的等待屏幕:
BitmapProvider
返回从此自定义视图中捕获的位图(通过使用 a或Canvas
使用drawingCache
)。需要注意的是,CurlView
每当发生更改时,都需要使用视图中的最新图像进行更新。这可以通过requestRender
方法来完成。一种选择是做这样的事情如何应用点击监听器?,这建议保持两个视图(一个在另一个之上)。
第一个将保存您需要的视图(如果已加载,则为当前页面,否则为 ProgressBar)。第二个是harism的OpenGL表面视图,它会使页面卷曲。这样,您可以在需要时隐藏/显示/将它们带到顶部/底部。