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 を使用することは可能ですか?
要するに、ダウンロードした画像を編集してリストビューで使用するためにキャッシュに保存したいのです。