所以,我正在使用harism的页面卷曲,https://github.com/harism/android_page_curl并成功实现了它通过网络流加载图像.但是当我回到之前的图像或页面时,由于图像没有使用正确的索引,所以无法使其正常工作.即他们没有正确刷新.我无法弄清楚这一点.
这是我的实现,我将图像加载到 PageProvider
private class PageProvider implements CurlView.PageProvider {
@Override
public int getPageCount() {
return data1.size()-1;
}
private Bitmap loadBitmap(int width, int height, final int index) throws MalformedURLException, IOException {
Bitmap b = Bitmap.createBitmap(width, height,Bitmap.Config.ARGB_8888);
b.eraseColor(0xFFFFFFFF);
Canvas c = new Canvas(b);
System.out.println("value of current page index "+mCurlView.getCurrentIndex()+" and index is "+index);
System.out.println("url forward");
aq.ajax(data1.get(index+1), Bitmap.class,0, new AjaxCallback<Bitmap>() {
@Override
public void callback(String url, Bitmap object, AjaxStatus status) {
if(object!=null)
try {
System.out.println("url image downloaded "+url);
y=object;
aq.ajax(data1.get(index).replace(".png", ".mp3"), …Run Code Online (Sandbox Code Playgroud)