/** Sets a default loading listener for all display and loading tasks. */ public void setDefaultLoadingListener(ImageLoadingListener listener) { defaultListener = listener == null ? new SimpleImageLoadingListener() : listener; }
@Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { listener.onLoadingComplete(imageUri, view, loadedImage); } });
@Override public void onLoadingFailed(String imageUri, View view, FailReason failReason) { loadAlbumArtFromLastfm(albumId, (ImageView) view, listener); listener.onLoadingFailed(imageUri, view, failReason); }
listener.onLoadingStarted(uri, imageAware.getWrappedView()); if (options.shouldShowImageForEmptyUri()) { imageAware.setImageDrawable(options.getImageForEmptyUri(configuration.resources)); imageAware.setImageDrawable(null); listener.onLoadingComplete(uri, imageAware.getWrappedView(), null); return; engine.prepareDisplayTaskFor(imageAware, memoryCacheKey); listener.onLoadingStarted(uri, imageAware.getWrappedView()); listener.onLoadingComplete(uri, imageAware.getWrappedView(), bmp);
@Override public void run() { if (imageAware.isCollected()) { L.d(LOG_TASK_CANCELLED_IMAGEAWARE_COLLECTED, memoryCacheKey); listener.onLoadingCancelled(imageUri, imageAware.getWrappedView()); } else if (isViewWasReused()) { L.d(LOG_TASK_CANCELLED_IMAGEAWARE_REUSED, memoryCacheKey); listener.onLoadingCancelled(imageUri, imageAware.getWrappedView()); } else { L.d(LOG_DISPLAY_IMAGE_IN_IMAGEAWARE, loadedFrom, memoryCacheKey); displayer.display(bitmap, imageAware, loadedFrom); engine.cancelDisplayTaskFor(imageAware); listener.onLoadingComplete(imageUri, imageAware.getWrappedView(), bitmap); } }
@Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { super.onLoadingComplete(imageUri, view, loadedImage); } });
@Override public void run() { listener.onLoadingCancelled(uri, imageAware.getWrappedView()); } };
@Override public void run() { progressListener.onProgressUpdate(uri, imageAware.getWrappedView(), current, total); } };
@Override public void onLoadingStarted(String imageUri, View view) { super.onLoadingStarted(imageUri, view); // view.setTag(imageUri); }
private void applyScrollListener() { listView.setOnScrollListener(new PauseOnScrollListener(ImageLoader.getInstance(), pauseOnScroll, pauseOnFling)); } }
public static void loadAlbumArtIntoView(final long albumId, final ImageView view) { loadAlbumArtIntoView(albumId, view, new SimpleImageLoadingListener()); }
@Override public void run() { if (options.shouldShowImageOnFail()) { imageAware.setImageDrawable(options.getImageOnFail(configuration.resources)); } listener.onLoadingFailed(uri, imageAware.getWrappedView(), new FailReason(failType, failCause)); } };
@Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { super.onLoadingComplete(imageUri, view, loadedImage); } });
private static void loadAlbumArtFromDiskWithLastfmFallback(final long albumId, ImageView view, final ImageLoadingListener listener) { ImageLoader.getInstance() .displayImage(TimberUtils.getAlbumArtUri(albumId).toString(), view, diskDisplayImageOptions, new SimpleImageLoadingListener() { @Override public void onLoadingFailed(String imageUri, View view, FailReason failReason) { loadAlbumArtFromLastfm(albumId, (ImageView) view, listener); listener.onLoadingFailed(imageUri, view, failReason); } @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { listener.onLoadingComplete(imageUri, view, loadedImage); } }); }
private static void loadAlbumArtFromLastfm(long albumId, final ImageView albumArt, final ImageLoadingListener listener) { Album album = AlbumLoader.getAlbum(albumArt.getContext(), albumId); LastFmClient.getInstance(albumArt.getContext()) .getAlbumInfo(new AlbumQuery(album.title, album.artistName), new AlbumInfoListener() { @Override public void albumInfoSuccess(final LastfmAlbum album) { if (album != null) { ImageLoader.getInstance() .displayImage(album.mArtwork.get(4).mUrl, albumArt, lastfmDisplayImageOptions, new SimpleImageLoadingListener(){ @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { listener.onLoadingComplete(imageUri, view, loadedImage); } @Override public void onLoadingFailed(String imageUri, View view, FailReason failReason) { listener.onLoadingFailed(imageUri, view, failReason); } }); } } @Override public void albumInfoFailed() { } }); }
imageLoader.loadImage(imageUri, displayOptions, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // Do whatever you want with Bitmap } });
imageLoader.loadImage(imageUri, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // Do whatever you want with Bitmap } });
// Load image, decode it to Bitmap and return Bitmap to callback imageLoader.loadImage(imageUri, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // Do whatever you want with Bitmap } });
imageLoader.loadImage(imageUri, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // Do whatever you want with Bitmap } });
// Load image, decode it to Bitmap and return Bitmap to callback imageLoader.loadImage(imageUri, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // Do whatever you want with Bitmap } });