页面卷曲广告素材(杂志)与网络图片(PageCurl(magazine) with Image fr

2019-06-25 00:14发布

我与Harism卷页(Open GL的 )工作https://github.com/harism/android_page_curl及其作品完美的罚款

但在这个例子中,我发现,条件是我们必须有所有的位图资源准备(下载),但我要的是形象将打算从网页加载(运行),将成为今后像这样的高速缓存。

想要一些想法,我将如何实现这一目标? 一个小的帮助/提示也表示赞赏。 :)

谢谢。

Answer 1:

这个答案假定您希望哈里·Smått(harism),并没有别的使用卷页。

有不同的方式来实现与进度条等待屏幕:

  1. 创建将显示图像的每一页自定义视图。 当所需的图像不可用,它会与进度条一起显示等待消息,同时在后台下载图像。 所述BitmapProvider返回来自此自定义视图中捕获的位图(通过使用Canvas或使用drawingCache )。 什么是需要注意的是, CurlView将需要从视图中的最新图像进行更新每当有进步的变化。 这可以通过做requestRender方法。
  2. 创建一个OpenGL进展部件。 每当图像不可用,需要下载,这种进步与消息控件一起显示在发生的网页的。 当下载完成后得到的观点进行重新渲染与下载的图像。


Answer 2:

一种选择是做这样的事情如何应用点击监听器? ,这表明保持两个视图(一个在另一个的顶部)。

第一个将举行您需要的视图(当前页面,如果已经加载,否则进度)。 第二个将是harism OpenGL的表面视图,这将使得页卷曲。 通过这种方式,你可以隐藏/显示播放/把他们当你需要它的顶部/底部。



文章来源: PageCurl(magazine) with Image from web