我正在使用 Harism Page Curl(Open GL )https://github.com/harism/android_page_curl,它的工作非常精细
但是在这个例子中我发现的条件是我们必须准备好所有Bitmap资源(已下载),但我想要的是图像将从web加载(运行时),并将像以前一样缓存。
想知道如何实现这一目标?一个小的帮助/提示也很感激。 :)
感谢。
答案 0 :(得分:2)
这个答案假设您想要使用HarriSmått的页面卷曲(harism)而不是其他内容。
使用进度条可以通过不同方式实现等待屏幕:
BitmapProvider
返回从此自定义视图捕获的位图(使用Canvas
或使用drawingCache
)。需要注意的是,只要进度发生变化,就需要使用视图中的最新图像更新CurlView
。这可以通过requestRender
方法完成。答案 1 :(得分:0)
一种选择是执行类似How To apply click listener?的操作,建议维护两个视图(一个在另一个视图之上)。
第一个将保存您需要的视图(如果已加载,则为当前页面,否则为ProgressBar)。第二个是harism的OpenGL表面视图,它将使页面卷曲。通过这种方式,您可以在需要时隐藏/显示/将它们置于顶部/底部。