我正在使用Harism Page Curl(Open GL)
https://github.com/harism/android_page_curl,它的工作非常精细
但是在这个例子中,我发现我们必须准备好所有Bitmap资源(已下载),但我想要的是图像将从web加载(运行时),并将像以前一样缓存.
想知道我将如何实现这一目标?一个小的帮助/提示也很感激. 🙂
谢谢.
最佳答案 这个答案假设您想要使用HarriSmått的页面卷曲(harism)而不是其他内容.
使用进度条有不同的方法来实现等待屏幕:
>创建一个自定义视图,显示每个页面的图像.当所需图像不可用时,它将在后台下载图像时显示等待消息和进度条. BitmapProvider返回从此自定义视图捕获的位图(通过使用Canvas或使用drawingCache).需要注意的是,只要进度发生变化,就需要使用视图中的最新图像更新CurlView.这可以通过requestRender方法完成.
>创建一个OpenGL进度小部件.每当图像不可用且需要下载时,此进度窗口小部件与消息一起显示在页面的位置.下载完成后,将使用下载的图像重新呈现视图.