com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener Java Examples
The following examples show how to use
com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: UserView.java From ChipHellClient with Apache License 2.0 | 6 votes |
public void bindValue(User user) { ImageLoader.getInstance().displayImage(user.getAvatarUrl(), imageViewAvatar, Constants.avatarDisplayOption, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { super.onLoadingComplete(imageUri, view, loadedImage); /*if (loadedImage != null) { Bitmap bg = BitmapUtil.fastblur(loadedImage, 30); mainFrame.setBackgroundDrawable(new BitmapDrawable(bg)); } else { mainFrame.setBackgroundResource(R.drawable.card_bg_normal); }*/ } }); textViewName.setText(user.getName()); textViewInfo.setText(Html.fromHtml(user.getInfo())); }
Example #2
Source File: MetroMapViewActivity.java From mobile-manager-tool with MIT License | 6 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.assistant_metro_activity_map_view); String cityName = getIntent().getStringExtra("name"); final String imageUrl = getIntent().getStringExtra("imageUrl"); Log.d(">>>imageUrl", imageUrl); UIHelp.setHeaderMenuView(this, cityName + "地铁线路图"); imageView = (GestureImageView) findViewById(R.id.imageView); ImageLoadUtil.getInstance().loadImage(imageUrl, new SimpleImageLoadingListener(){ @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { imageView.setImageBitmap(loadedImage); } }); }
Example #3
Source File: PanelItemAdapter.java From ForPDA with GNU General Public License v3.0 | 6 votes |
@Override public void onBindViewHolder(final ViewHolder holder, final int position) { ButtonData item = items.get(position); if (type == TYPE_ASSET) { ImageLoader.getInstance().loadImage(urlsToAssets.get(position), new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { holder.button.setImageBitmap(loadedImage); } }); } else if (type == TYPE_DRAWABLE) { holder.button.setImageDrawable(App.getVecDrawable(holder.itemView.getContext(), item.getIconRes())); //holder.button.setColorFilter(colorFilter); } if (item.getTitle() == null) { holder.title.setVisibility(View.GONE); holder.itemView.setContentDescription(item.getText()); } else { holder.itemView.setContentDescription(item.getTitle()); holder.title.setText(item.getTitle()); holder.title.setVisibility(View.VISIBLE); } }
Example #4
Source File: ImageReviewActivity.java From talk-android with MIT License | 5 votes |
private void displayImage(String url, ImageView imageView) { MainApp.IMAGE_LOADER.displayImage(url, imageView, ImageLoaderConfig.EMPTY_OPTIONS, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { attacher.update(); } }); }
Example #5
Source File: ShareUtil.java From Slide with GNU General Public License v3.0 | 5 votes |
public static void shareImage(final String finalUrl, final Context context) { ((Reddit) context.getApplicationContext()).getImageLoader() .loadImage(finalUrl, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { shareImage(loadedImage, context); } }); }
Example #6
Source File: Image.java From Slide with GNU General Public License v3.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup rootView = (ViewGroup) inflater.inflate( R.layout.submission_imagecard, container, false); final SubsamplingScaleImageView image = (SubsamplingScaleImageView) rootView.findViewById(R.id.image); TextView title = (TextView) rootView.findViewById(R.id.title); TextView desc = (TextView) rootView.findViewById(R.id.desc); title.setVisibility(View.GONE); desc.setVisibility(View.GONE); ((Reddit) getContext().getApplicationContext()).getImageLoader() .loadImage(url, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { image.setImage(ImageSource.bitmap(loadedImage)); } }); return rootView; }
Example #7
Source File: AuthFragment.java From ForPDA with GNU General Public License v3.0 | 5 votes |
private void onLoadForm(AuthForm authForm) { if (authForm.getBody() == null) return; this.authForm = authForm; captchaProgress.setVisibility(View.VISIBLE); captchaImage.setVisibility(View.GONE); ImageLoader.getInstance().displayImage(authForm.getCaptchaImageUrl(), captchaImage, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { captchaProgress.setVisibility(View.GONE); captchaImage.setVisibility(View.VISIBLE); } }); }
Example #8
Source File: ArtistDetailFragment.java From Muzesto with GNU General Public License v3.0 | 5 votes |
private void setBlurredPlaceholder(LastfmArtist artist) { ImageLoader.getInstance().loadImage(artist.mArtwork.get(1).mUrl, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { if (getActivity() != null && !largeImageLoaded) new setBlurredAlbumArt().execute(loadedImage); } }); }
Example #9
Source File: PlaylistPagerFragment.java From Muzesto with GNU General Public License v3.0 | 5 votes |
@Override protected void onPostExecute(String uri) { ImageLoader.getInstance().displayImage(uri, playlistImage, new DisplayImageOptions.Builder().cacheInMemory(true) .showImageOnFail(R.drawable.ic_dribble) .resetViewBeforeLoading(true) .build(), new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { } }); songcount.setText(" " + String.valueOf(songCountInt) + " " + mContext.getString(R.string.songs)); }
Example #10
Source File: ProfileFragment.java From ForPDA with GNU General Public License v3.0 | 4 votes |
private void onProfileLoad(ProfileModel profile) { currentProfile = profile; if (currentProfile.getNick() == null) return; adapter.setProfile(currentProfile); adapter.notifyDataSetChanged(); refreshToolbarMenuItems(true); ImageLoader.getInstance().loadImage(currentProfile.getAvatar(), new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { //Нужен handler, иначе при повторном создании фрагмента неверно вычисляется высота вьюхи new Handler().post(() -> { if (!isAdded()) return; blur(loadedImage); Bitmap overlay = Bitmap.createBitmap(loadedImage.getWidth(), loadedImage.getHeight(), Bitmap.Config.RGB_565); overlay.eraseColor(Color.WHITE); Canvas canvas = new Canvas(overlay); canvas.drawBitmap(loadedImage, 0, 0, new Paint(Paint.FILTER_BITMAP_FLAG)); AlphaAnimation animation = new AlphaAnimation(0, 1); animation.setDuration(500); animation.setFillAfter(true); avatar.setImageBitmap(overlay); avatar.startAnimation(animation); AlphaAnimation animation1 = new AlphaAnimation(1, 0); animation1.setDuration(500); animation1.setFillAfter(true); progressView.startAnimation(animation1); new Handler().postDelayed(() -> { progressView.stopAnimation(); progressView.setVisibility(View.GONE); }, 500); }); } }); setTabTitle(String.format(getString(R.string.profile_with_Nick), currentProfile.getNick())); setTitle(currentProfile.getNick()); nick.setText(currentProfile.getNick()); group.setText(currentProfile.getGroup()); if (currentProfile.getSign() != null) { sign.setText(currentProfile.getSign()); sign.setVisibility(View.VISIBLE); sign.setMovementMethod(LinkMovementMethod.getInstance()); } if (!currentProfile.getContacts().isEmpty()) { if (!Pattern.compile("showuser=".concat(Integer.toString(ClientHelper.getUserId()))).matcher(tab_url).find()) { writeMenuItem.setVisible(true); } else { writeMenuItem.setVisible(false); } } }
Example #11
Source File: ImageLoader.java From candybar with Apache License 2.0 | 4 votes |
/** * Sets a default loading listener for all display and loading tasks. */ public void setDefaultLoadingListener(ImageLoadingListener listener) { defaultListener = listener == null ? new SimpleImageLoadingListener() : listener; }
Example #12
Source File: PicFargment.java From ChipHellClient with Apache License 2.0 | 4 votes |
@Override protected void onAfterViews() { Log.i(TAG, "onAfterViews: url "+mUrl); mPhotoViewAttacher = new PhotoViewAttacher(mImageView); ImageLoader.getInstance().displayImage(mUrl, mImageView, imageOptions, new SimpleImageLoadingListener() { final List<String> displayedImages = Collections.synchronizedList(new LinkedList<String>()); @Override public void onLoadingComplete(String url, View view, Bitmap bitmap) { if (bitmap == null) return; if (url.endsWith(".gif") || url.endsWith(".GIF")) { File file = ImageLoader.getInstance().getDiscCache().get(url); try { GifDrawable drawable = new GifDrawable(file); mImageView.setImageDrawable(drawable); } catch (IOException e) { e.printStackTrace(); } } boolean firstDisplay = !displayedImages.contains(url); if (firstDisplay) { FadeInBitmapDisplayer.animate(mImageView, 500); displayedImages.add(url); } mPhotoViewAttacher.update(); mProgressBar.setVisibility(View.GONE); Palette p = Palette.from(bitmap).generate(); //mainFrame.setBackgroundColor(p.getLightMutedColor(Color.BLACK)); ColorDrawable background = (ColorDrawable) mainFrame.getBackground(); ObjectAnimator animator = ObjectAnimator.ofInt(mainFrame, "backgroundColor", background.getColor(), p.getLightMutedColor(Color.BLACK)); animator.setEvaluator(new ArgbEvaluator()); animator.setDuration(500); animator.start(); } }); mPhotoViewAttacher.setOnPhotoTapListener(new OnPhotoTapListener() { @Override public void onPhotoTap(View arg0, float arg1, float arg2) { getActivity().finish(); } }); }
Example #13
Source File: NetworkFragment.java From okulus with Apache License 2.0 | 4 votes |
private void loadImage(final ImageView imageView, final int position) { final String imageurl = (String) getItem(position); switch (getItemViewType(position)) { //Volley - ImageRequest case 0: { final ImageRequest request = new ImageRequest( imageurl, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { imageView.setImageBitmap(response); } }, dpToPx(128), dpToPx(96), null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } } ); mRequestQueue.add(request); break; } //Volley - NetworkImageView - In this case, NetworkImageView has been modified to extend OkulusImageView case 1: { final NetworkImageView networkImageView = (NetworkImageView) imageView; networkImageView.setImageUrl(imageurl, mImageLoader); break; } //Picasso case 2: { Picasso.with(imageView.getContext()) .load(imageurl) .resize(dpToPx(128), dpToPx(96)) .centerCrop() .into(new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { imageView.setImageBitmap(bitmap); } @Override public void onBitmapFailed(Drawable errorDrawable) { } @Override public void onPrepareLoad(Drawable placeHolderDrawable) { } }); break; } //Glide case 3: { Glide.with(imageView.getContext()) .load(imageurl) .asBitmap() //.override(dpToPx(128), dpToPx(96)) .centerCrop() .into(new ViewTarget<ImageView, Bitmap>(imageView) { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { imageView.setImageBitmap(resource); } }); break; } // Universal Image Loader case 4: { ImageSize targetSize = new ImageSize(dpToPx(96), dpToPx(128)); mUniversalImageLoader.loadImage(imageurl, targetSize, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { imageView.setImageBitmap(loadedImage); } }); break; } } }
Example #14
Source File: TwoActivity.java From Android-Universal-Image-Loader-Modify with Apache License 2.0 | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.two_activity); final ImageView test_img_two=(ImageView)this.findViewById(R.id.test_img_two); // ImageLoader.getInstance().loadImage(ImageDataUtils.ImagesUtils[3], new ImageLoadingListener() { // @Override // public void onLoadingStarted(String imageUri, View view) { // //图片开始加载的时候调用 // Log.d("zttjiangqq","onLoadingStarted..."); // } // // @Override // public void onLoadingFailed(String imageUri, View view, FailReason failReason) { // //图片加载失败调用 // Log.d("zttjiangqq","onLoadingFailed..."); // } // // @Override // public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // //图片加载完成调用 // Log.d("zttjiangqq","onLoadingComplete..."); // test_img_two.setImageBitmap(loadedImage); // } // // @Override // public void onLoadingCancelled(String imageUri, View view) { // //图片加载取消调用 // Log.d("zttjiangqq","onLoadingCancelled..."); // } // }); // ImageLoader.getInstance().loadImage(ImageDataUtils.ImagesUtils[4],new SimpleImageLoadingListener(){ // @Override // public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // super.onLoadingComplete(imageUri, view, loadedImage); // //图片加载完成时候调用 // Log.d("zttjiangqq","onLoadingComplete..."); // test_img_two.setImageBitmap(loadedImage); // } // // @Override // public void onLoadingStarted(String imageUri, View view) { // super.onLoadingStarted(imageUri, view); // //图片开始加载的时候调用 // Log.d("zttjiangqq", "onLoadingStarted..."); // } // }); // DisplayImageOptions options=new DisplayImageOptions.Builder() // .showImageOnLoading(R.drawable.ic_data_loading) // .showImageOnFail(R.drawable.ic_data_error) // .cacheInMemory(true) // .cacheOnDisk(true) // .build(); // ImageLoader.getInstance().loadImage(ImageDataUtils.ImagesUtils[5],options,new SimpleImageLoadingListener(){ // @Override // public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { // super.onLoadingComplete(imageUri, view, loadedImage); // //图片加载完成时候调用 // Log.d("zttjiangqq","onLoadingComplete..."); // test_img_two.setImageBitmap(loadedImage); // } // }); ImageSize size=new ImageSize(100,50); ImageLoader.getInstance().loadImage(ImageDataUtils.ImagesUtils[6],size,new SimpleImageLoadingListener(){ @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { super.onLoadingComplete(imageUri, view, loadedImage); //图片加载完成时候调用 Log.d("zttjiangqq","onLoadingComplete..."); test_img_two.setImageBitmap(loadedImage); } }); }
Example #15
Source File: PictureAdapter.java From JianDanRxJava with Apache License 2.0 | 4 votes |
@Override public void onBindViewHolder(final PictureViewHolder holder, final int position) { final Picture picture = mPictures.get(position); String picUrl = picture.getPics()[0]; if (picUrl.endsWith(".gif")) { holder.img_gif.setVisibility(View.VISIBLE); //非WIFI网络情况下,GIF图只加载缩略图,详情页才加载真实图片 if (!isWifiConnected) { picUrl = picUrl.replace("mw600", "small").replace("mw1200", "small").replace ("large", "small"); } } else { holder.img_gif.setVisibility(View.GONE); } holder.progress.setProgress(0); holder.progress.setVisibility(View.VISIBLE); ImageLoadProxy.displayImageList(picUrl, holder.img, R.drawable.ic_loading_large, new SimpleImageLoadingListener() { @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { super.onLoadingComplete(imageUri, view, loadedImage); holder.progress.setVisibility(View.GONE); } }, (imageUri, view, current, total) -> holder.progress.setProgress((int) (current * 100f / total))); if (TextUtil.isNull(picture.getText_content().trim())) { holder.tv_content.setVisibility(View.GONE); } else { holder.tv_content.setVisibility(View.VISIBLE); holder.tv_content.setText(picture.getText_content().trim()); } holder.img.setOnClickListener(v -> IntentHelper.toImageDetailActivity(mActivity, picture)); holder.tv_author.setText(picture.getComment_author()); holder.tv_time.setText(String2TimeUtil.dateString2GoodExperienceFormat(picture.getComment_date())); holder.tv_like.setText(picture.getVote_positive()); holder.tv_comment_count.setText(picture.getComment_counts()); //用于恢复默认的文字 holder.tv_like.setTypeface(Typeface.DEFAULT); holder.tv_like.setTextColor(mActivity.getResources().getColor( secondary_text_default_material_light)); holder.tv_support_des.setTextColor(mActivity.getResources().getColor( secondary_text_default_material_light)); holder.tv_unlike.setText(picture.getVote_negative()); holder.tv_unlike.setTypeface(Typeface.DEFAULT); holder.tv_unlike.setTextColor(mActivity.getResources().getColor( secondary_text_default_material_light)); holder.tv_un_support_des.setTextColor(mActivity.getResources().getColor( secondary_text_default_material_light)); holder.img_share.setOnClickListener(v -> new MaterialDialog.Builder(mActivity) .items(R.array.picture_dialog) .backgroundColor(mActivity.getResources().getColor(JDApplication.COLOR_OF_DIALOG)) .contentColor(JDApplication.COLOR_OF_DIALOG_CONTENT) .itemsCallback((dialog, view, which, text) -> { switch (which) { case 0: ShareUtil.sharePicture(mActivity, picture .getPics()[0]); break; case 1: FileUtil.savePicture(picture .getPics()[0], mSaveFileCallBack); break; } }) .show()); holder.ll_comment.setOnClickListener(v -> { Intent intent = new Intent(mActivity, CommentListActivity.class); intent.putExtra(BaseActivity.DATA_THREAD_KEY, "comment-" + picture.getComment_ID()); mActivity.startActivity(intent); }); setAnimation(holder.card, position); }
Example #16
Source File: ImageLoader.java From WliveTV with Apache License 2.0 | 4 votes |
/** Sets a default loading listener for all display and loading tasks. */ public void setDefaultLoadingListener(ImageLoadingListener listener) { defaultListener = listener == null ? new SimpleImageLoadingListener() : listener; }
Example #17
Source File: ImageLoader.java From BigApp_WordPress_Android with Apache License 2.0 | 4 votes |
/** Sets a default loading listener for all display and loading tasks. */ public void setDefaultLoadingListener(ImageLoadingListener listener) { defaultListener = listener == null ? new SimpleImageLoadingListener() : listener; }
Example #18
Source File: ImageLoadProxy.java From JianDan with Apache License 2.0 | 2 votes |
/** * 当使用WebView加载大图的时候,使用本方法现下载到本地然后再加载 * * @param url * @param loadingListener */ public static void loadImageFromLocalCache(String url, SimpleImageLoadingListener loadingListener) { imageLoader.loadImage(url, getOption4ExactlyType(), loadingListener); }
Example #19
Source File: ImageLoadProxy.java From JianDanRxJava with Apache License 2.0 | 2 votes |
/** * 图片详情页专用 * * @param url * @param target * @param loadingListener */ public static void displayImage4Detail(String url, ImageView target, SimpleImageLoadingListener loadingListener) { imageLoader.displayImage(url, target, getOption4ExactlyType(), loadingListener); }
Example #20
Source File: ImageLoadProxy.java From JianDanRxJava with Apache License 2.0 | 2 votes |
/** * 图片列表页专用 * * @param url * @param target * @param loadingResource * @param loadingListener * @param progressListener */ public static void displayImageList(String url, ImageView target, int loadingResource, SimpleImageLoadingListener loadingListener, ImageLoadingProgressListener progressListener) { imageLoader.displayImage(url, target, getOptions4PictureList(loadingResource), loadingListener, progressListener); }
Example #21
Source File: ImageLoadProxy.java From JianDanRxJava with Apache License 2.0 | 2 votes |
/** * 当使用WebView加载大图的时候,使用本方法现下载到本地然后再加载 * * @param url * @param loadingListener */ public static void loadImageFromLocalCache(String url, SimpleImageLoadingListener loadingListener) { imageLoader.loadImage(url, getOption4ExactlyType(), loadingListener); }
Example #22
Source File: ImageLoadProxy.java From JianDan with Apache License 2.0 | 2 votes |
/** * 图片列表页专用 * * @param url * @param target * @param loadingResource * @param loadingListener * @param progressListener */ public static void displayImageList(String url, ImageView target, int loadingResource, SimpleImageLoadingListener loadingListener, ImageLoadingProgressListener progressListener) { imageLoader.displayImage(url, target, getOptions4PictureList(loadingResource), loadingListener, progressListener); }
Example #23
Source File: ImageLoadProxy.java From JianDan_OkHttp with Apache License 2.0 | 2 votes |
/** * 图片详情页专用 * * @param url * @param target * @param loadingListener */ public static void displayImage4Detail(String url, ImageView target, SimpleImageLoadingListener loadingListener) { imageLoader.displayImage(url, target, getOption4ExactlyType(), loadingListener); }
Example #24
Source File: ImageLoadProxy.java From JianDan_OkHttp with Apache License 2.0 | 2 votes |
/** * 图片列表页专用 * * @param url * @param target * @param loadingResource * @param loadingListener * @param progressListener */ public static void displayImageList(String url, ImageView target, int loadingResource, SimpleImageLoadingListener loadingListener, ImageLoadingProgressListener progressListener) { imageLoader.displayImage(url, target, getOptions4PictureList(loadingResource), loadingListener, progressListener); }
Example #25
Source File: ImageLoadProxy.java From JianDan_OkHttp with Apache License 2.0 | 2 votes |
/** * 当使用WebView加载大图的时候,使用本方法现下载到本地然后再加载 * * @param url * @param loadingListener */ public static void loadImageFromLocalCache(String url, SimpleImageLoadingListener loadingListener) { imageLoader.loadImage(url, getOption4ExactlyType(), loadingListener); }
Example #26
Source File: ImageLoadProxy.java From JianDan with Apache License 2.0 | 2 votes |
/** * 图片详情页专用 * * @param url * @param target * @param loadingListener */ public static void displayImage4Detail(String url, ImageView target, SimpleImageLoadingListener loadingListener) { imageLoader.displayImage(url, target, getOption4ExactlyType(), loadingListener); }
Example #27
Source File: ImageLoadProxy.java From JianDan_OkHttpWithVolley with Apache License 2.0 | 2 votes |
/** * 当使用WebView加载大图的时候,使用本方法现下载到本地然后再加载 * * @param url * @param loadingListener */ public static void loadImageFromLocalCache(String url, SimpleImageLoadingListener loadingListener) { imageLoader.loadImage(url, getOption4ExactlyType(), loadingListener); }
Example #28
Source File: ImageLoadProxy.java From JianDan_OkHttpWithVolley with Apache License 2.0 | 2 votes |
/** * 图片列表页专用 * * @param url * @param target * @param loadingResource * @param loadingListener * @param progressListener */ public static void displayImageList(String url, ImageView target, int loadingResource, SimpleImageLoadingListener loadingListener, ImageLoadingProgressListener progressListener) { imageLoader.displayImage(url, target, getOptions4PictureList(loadingResource), loadingListener, progressListener); }
Example #29
Source File: ImageLoader.java From Android-Universal-Image-Loader-Modify with Apache License 2.0 | 2 votes |
/** * 为所有图片显示和加载任务添加加载监听器 * Sets a default loading listener for all display and loading tasks. */ public void setDefaultLoadingListener(ImageLoadingListener listener) { defaultListener = listener == null ? new SimpleImageLoadingListener() : listener; }
Example #30
Source File: ImageLoadProxy.java From JianDan_OkHttpWithVolley with Apache License 2.0 | 2 votes |
/** * 图片详情页专用 * * @param url * @param target * @param loadingListener */ public static void displayImage4Detail(String url, ImageView target, SimpleImageLoadingListener loadingListener) { imageLoader.displayImage(url, target, getOption4ExactlyType(), loadingListener); }