AQuery wiki 上有一个自定义回调示例:
String imageUrl = "http://www.vikispot.com/z/images/vikispot/android-w.png";
final int tint = 0x77AA0000;
aq.id(R.id.image1).image(imageUrl, true, true, 0, 0, new BitmapAjaxCallback(){
@Override
public void callback(String url, ImageView iv, Bitmap bm, AjaxStatus status){
iv.setImageBitmap(bm);
//do something to the bitmap
iv.setColorFilter(tint, PorterDuff.Mode.SRC_ATOP);
}
});
如果我在回调中更改位图,更改是否会保存到缓存中?只有当位图不在缓存中时才可以使用 BitmapAjaxCallback 吗?
简而言之,我想编辑下载的图像并将其存储在缓存中以供 listview 使用。