congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ImageLoader
Code IndexAdd Tabnine to your IDE (free)

How to use
ImageLoader
in
com.nostra13.universalimageloader.core

Best Java code snippets using com.nostra13.universalimageloader.core.ImageLoader (Showing top 20 results out of 801)

Refine searchRefine arrow

  • DisplayImageOptions.Builder
  • LayoutInflater
  • View
origin: nostra13/Android-Universal-Image-Loader

  @Override
  public View getView(final int position, View convertView, ViewGroup parent) {
    View view = convertView;
    final ViewHolder holder;
    if (convertView == null) {
      view = inflater.inflate(R.layout.item_list_image, parent, false);
      holder = new ViewHolder();
      holder.text = (TextView) view.findViewById(R.id.text);
      holder.image = (ImageView) view.findViewById(R.id.image);
      view.setTag(holder);
    } else {
      holder = (ViewHolder) view.getTag();
    }
    holder.text.setText("Item " + (position + 1));
    ImageLoader.getInstance().displayImage(IMAGE_URLS[position], holder.image, options, animateFirstListener);
    return view;
  }
}
origin: jeasonlzy/ImagePicker

  @Override
  public void onCreate() {
    super.onCreate();
    ImageLoaderConfiguration config = ImageLoaderConfiguration.createDefault(this);

    ImageLoader.getInstance().init(config);     //UniversalImageLoader初始化
    x.Ext.init(this);                           //xUtils3初始化
  }
}
origin: naman14/Timber

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);
    }
  });
}
origin: nostra13/Android-Universal-Image-Loader

@Override
public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()) {
    case R.id.item_clear_memory_cache:
      ImageLoader.getInstance().clearMemoryCache();
      return true;
    case R.id.item_clear_disc_cache:
      ImageLoader.getInstance().clearDiskCache();
      return true;
    default:
      return false;
  }
}
origin: nostra13/Android-Universal-Image-Loader

  @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    ImageView imageView = (ImageView) convertView;
    if (imageView == null) {
      imageView = (ImageView) inflater.inflate(R.layout.item_gallery_image, parent, false);
    }
    ImageLoader.getInstance().displayImage(IMAGE_URLS[position], imageView, options);
    return imageView;
  }
}
origin: TeamNewPipe/NewPipe

private void initThumbnail(final String url) {
  if (DEBUG) Log.d(TAG, "Thumbnail - initThumbnail() called");
  if (url == null || url.isEmpty()) return;
  ImageLoader.getInstance().resume();
  ImageLoader.getInstance().loadImage(url, ImageDisplayConstants.DISPLAY_THUMBNAIL_OPTIONS,
      this);
}
origin: nostra13/Android-Universal-Image-Loader

@Override
public Object instantiateItem(ViewGroup view, int position) {
  View imageLayout = inflater.inflate(R.layout.item_pager_image, view, false);
  assert imageLayout != null;
  ImageView imageView = (ImageView) imageLayout.findViewById(R.id.image);
  final ProgressBar spinner = (ProgressBar) imageLayout.findViewById(R.id.loading);
  ImageLoader.getInstance().displayImage(IMAGE_URLS[position], imageView, options, new SimpleImageLoadingListener() {
    @Override
    public void onLoadingStarted(String imageUri, View view) {
origin: yydcdut/RxMarkdown

private void init(Context context) {
  View v = LayoutInflater.from(context).inflate(R.layout.dialog_image, this, true);
  mTargetImageView = (ImageView) v.findViewById(R.id.img_image);
  mTargetImageView.setOnClickListener(this);
  mWidthEditText = (EditText) v.findViewById(R.id.edit_width);
  mHeightEditText = (EditText) v.findViewById(R.id.edit_height);
  mDescriptionEditText = (EditText) v.findViewById(R.id.edit_description);
  if (!ImageLoader.getInstance().isInited()) {
    ImageLoaderConfiguration.Builder config = new ImageLoaderConfiguration.Builder(mTargetImageView.getContext());
    config.threadPriority(Thread.NORM_PRIORITY - 2);
    config.denyCacheImageMultipleSizesInMemory();
    config.diskCacheSize(50 * 1024 * 1024);
    config.tasksProcessingOrder(QueueProcessingType.LIFO);
    config.writeDebugLogs();
    ImageLoader.getInstance().init(config.build());
  }
}
origin: grzegorznittner/chanu

  @Override
  public View getView(int position, View view, ViewGroup parent) {
    if (DEBUG) Log.i(TAG, "getView() pos=" + position + " url=" + urls[position]);
    if (view == null) {
      if (inflater == null)
        inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      view = inflater.inflate(layoutId, parent, false);
    }
    ImageView imageView = (ImageView) view.findViewById(imageId);
    imageView.setImageDrawable(null);
    ChanImageLoader.getInstance(context).displayImage(urls[position], imageView);
    if (emptyView != null && emptyView.getVisibility() != View.GONE)
      emptyView.setVisibility(View.GONE);
    return view;
  }
}
origin: stackoverflow.com

      .build();
imageLoader.init(config);
 options = new DisplayImageOptions.Builder()
 .showStubImage(R.drawable.ic_launcher)
 .cacheInMemory()
 vi = inflater.inflate(R.layout.row, null);   
 vh.iv=(ImageView)vi.findViewById(R.id.ivv); 
 vh.pb= (ProgressBar)vi.findViewById(R.id.pb); 
 vh.tv = (TextView) vi.findViewById(R.id.textView1);
 vh.tv1= (TextView) vi.findViewById(R.id.textView2);
 imageLoader.displayImage(url, img, options, new ImageLoadingListener() {
   @Override
   public void onLoadingStarted(String imageUri, View view) {
origin: TeamNewPipe/NewPipe

headerUploaderLayout.setOnClickListener(null);
if (!TextUtils.isEmpty(result.getUploaderName())) {
  headerUploaderName.setText(result.getUploaderName());
  if (!TextUtils.isEmpty(result.getUploaderUrl())) {
    headerUploaderLayout.setOnClickListener(v -> {
      try {
        NavigationHelper.openChannelFragment(getFragmentManager(),
playlistCtrl.setVisibility(View.VISIBLE);
imageLoader.displayImage(result.getUploaderAvatarUrl(), headerUploaderAvatar,
    ImageDisplayConstants.DISPLAY_AVATAR_OPTIONS);
headerStreamCount.setText(getResources().getQuantityString(R.plurals.videos,
origin: TeamNewPipe/NewPipe

@Override
public void onBindViewHolder(SelectChannelItemHolder holder, final int position) {
  SubscriptionEntity entry = subscriptions.get(position);
  holder.titleView.setText(entry.getName());
  holder.view.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
      clickedItem(position);
    }
  });
  imageLoader.displayImage(entry.getAvatarUrl(), holder.thumbnailView, DISPLAY_IMAGE_OPTIONS);
}
origin: grzegorznittner/chanu

@Override
public void onBindView(View view) {
  super.onBindView(view);
  ImageView imageView = (ImageView) view.findViewById(R.id.icon);
  int resourceId = typedArray.getResourceId(R.styleable.IconPreferenceScreen_icon, 0);
  if (imageView != null && resourceId > 0) {
    String uri = "drawable://" + resourceId;
    DisplayImageOptions options = (new DisplayImageOptions.Builder())
        .cacheInMemory()
        .build();
    ChanImageLoader.getInstance(context).displayImage(uri, imageView, options);
  }
}
origin: TeamNewPipe/NewPipe

public void buildStreamInfoItem(final PlayQueueItemHolder holder, final PlayQueueItem item) {
  if (!TextUtils.isEmpty(item.getTitle())) holder.itemVideoTitleView.setText(item.getTitle());
  holder.itemAdditionalDetailsView.setText(Localization.concatenateStrings(item.getUploader(),
      NewPipe.getNameOfService(item.getServiceId())));
  if (item.getDuration() > 0) {
    holder.itemDurationView.setText(Localization.getDurationString(item.getDuration()));
  } else {
    holder.itemDurationView.setVisibility(View.GONE);
  }
  ImageLoader.getInstance().displayImage(item.getThumbnailUrl(), holder.itemThumbnailView,
      ImageDisplayConstants.DISPLAY_THUMBNAIL_OPTIONS);
  holder.itemRoot.setOnClickListener(view -> {
    if (onItemClickListener != null) {
      onItemClickListener.selected(item, view);
    }
  });
  holder.itemRoot.setOnLongClickListener(view -> {
    if (onItemClickListener != null) {
      onItemClickListener.held(item, view);
      return true;
    }
    return false;
  });
  holder.itemThumbnailView.setOnTouchListener(getOnTouchListener(holder));
  holder.itemHandle.setOnTouchListener(getOnTouchListener(holder));
}
origin: TeamNewPipe/NewPipe

  @Override
  public void updateFromItem(final InfoItem infoItem) {
    if (!(infoItem instanceof PlaylistInfoItem)) return;
    final PlaylistInfoItem item = (PlaylistInfoItem) infoItem;

    itemTitleView.setText(item.getName());
    itemStreamCountView.setText(String.valueOf(item.getStreamCount()));
    itemUploaderView.setText(item.getUploaderName());

    itemBuilder.getImageLoader()
        .displayImage(item.getThumbnailUrl(), itemThumbnailView,
            ImageDisplayConstants.DISPLAY_THUMBNAIL_OPTIONS);

    itemView.setOnClickListener(view -> {
      if (itemBuilder.getOnPlaylistSelectedListener() != null) {
        itemBuilder.getOnPlaylistSelectedListener().selected(item);
      }
    });

    itemView.setLongClickable(true);
    itemView.setOnLongClickListener(view -> {
      if (itemBuilder.getOnPlaylistSelectedListener() != null) {
        itemBuilder.getOnPlaylistSelectedListener().held(item);
      }
      return true;
    });
  }
}
origin: TeamNewPipe/NewPipe

@Override
public void updateFromItem(final InfoItem infoItem) {
  if (!(infoItem instanceof ChannelInfoItem)) return;
  final ChannelInfoItem item = (ChannelInfoItem) infoItem;
  itemTitleView.setText(item.getName());
  itemAdditionalDetailView.setText(getDetailLine(item));
  itemBuilder.getImageLoader()
      .displayImage(item.getThumbnailUrl(),
          itemThumbnailView,
          ImageDisplayConstants.DISPLAY_THUMBNAIL_OPTIONS);
  itemView.setOnClickListener(view -> {
    if (itemBuilder.getOnChannelSelectedListener() != null) {
      itemBuilder.getOnChannelSelectedListener().selected(item);
    }
  });
  itemView.setOnLongClickListener(view -> {
    if (itemBuilder.getOnChannelSelectedListener() != null) {
      itemBuilder.getOnChannelSelectedListener().held(item);
    }
    return true;
  });
}
origin: benniaobuguai/android-auto-scroll-viewpager

private void init() {
  mLayoutInflater = LayoutInflater.from(getContext());
  // Get singleton instance
  mImageLoader = ImageLoader.getInstance();
  mDisplayImageOptions = new DisplayImageOptions.Builder()
      .showImageForEmptyUri(R.drawable.image_loading)
      .showImageOnFail(R.drawable.image_loading)
      .cacheOnDisk(true)
      .cacheInMemory(true)
      .resetViewBeforeLoading(true)
      .imageScaleType(ImageScaleType.EXACTLY)
      .bitmapConfig(Bitmap.Config.ARGB_8888)
      .considerExifParams(true)
      .build();
}
origin: Hitomis/transferee

@Override
protected void initView() {
  findViewById(R.id.single_layout).setVisibility(View.VISIBLE);
  gvImages = (GridView) findViewById(R.id.gv_images);
  final ImageView thumIv = (ImageView) findViewById(R.id.iv_thum);
  final ImageView sourceIv = (ImageView) findViewById(R.id.iv_source);
  ImageLoader.getInstance().displayImage(ImageConfig.THUM_URL, thumIv, options);
  ImageLoader.getInstance().displayImage(ImageConfig.WEB_URL, sourceIv, options);
  thumIv.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      transferee.apply(TransferConfig.build().bindImageView
          (thumIv, ImageConfig.THUM_URL, ImageConfig.SOURCE_URL)).show();
    }
  });
  sourceIv.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      transferee.apply(TransferConfig.build().bindImageView
          (sourceIv, ImageConfig.WEB_URL)).show();
    }
  });
}
origin: TeamNewPipe/NewPipe

@Override
public void handleResult(@NonNull ChannelInfo result) {
  super.handleResult(result);
  headerRootLayout.setVisibility(View.VISIBLE);
  imageLoader.displayImage(result.getBannerUrl(), headerChannelBanner,
      ImageDisplayConstants.DISPLAY_BANNER_OPTIONS);
  imageLoader.displayImage(result.getAvatarUrl(), headerAvatarView,
      ImageDisplayConstants.DISPLAY_AVATAR_OPTIONS);
  headerSubscribersTextView.setVisibility(View.VISIBLE);
  if (result.getSubscriberCount() >= 0) {
    headerSubscribersTextView.setText(Localization.localizeSubscribersCount(activity, result.getSubscriberCount()));
  } else {
    headerSubscribersTextView.setText(R.string.subscribers_count_not_available);
  }
  if (menuRssButton != null) menuRssButton.setVisible(!TextUtils.isEmpty(result.getFeedUrl()));
  playlistCtrl.setVisibility(View.VISIBLE);
  if (!result.getErrors().isEmpty()) {
    showSnackBarError(result.getErrors(), UserAction.REQUESTED_CHANNEL, NewPipe.getNameOfService(result.getServiceId()), result.getUrl(), 0);
  }
  if (disposables != null) disposables.clear();
  if (subscribeButtonMonitor != null) subscribeButtonMonitor.dispose();
  updateSubscription(result);
  monitorSubscription(result);
  headerPlayAllButton.setOnClickListener(
      view -> NavigationHelper.playOnMainPlayer(activity, getPlayQueue()));
  headerPopupButton.setOnClickListener(
      view -> NavigationHelper.playOnPopupPlayer(activity, getPlayQueue()));
  headerBackgroundButton.setOnClickListener(
      view -> NavigationHelper.playOnBackgroundPlayer(activity, getPlayQueue()));
}
origin: Michenux/YourAppIdea

@Override
public void onBindViewHolder(PlaceViewHolder viewHolder, int position) {
  Context context = viewHolder.itemView.getContext();
  Place place = (Place) this.places.get(position);
  viewHolder.getNameView().setText(place.getName());
  viewHolder.getCountryView().setText(place.getCountry());
  viewHolder.getDistanceView().setText(viewHolder.itemView.getContext().getString(R.string.aroundme_placedistance, (int) (place.getDistance() / 1000)));
  ImageLoader.getInstance().displayImage(place.getImage(), viewHolder.getImageView());
}
com.nostra13.universalimageloader.coreImageLoader

Javadoc

Singletone for image loading and displaying at ImageView
NOTE: #init(ImageLoaderConfiguration) method must be called before any other method.

Most used methods

  • getInstance
    Returns singleton class instance
  • displayImage
    Adds display image task to execution pool. Image will be set to ImageAware when it's turn. Default D
  • init
    Initializes ImageLoader instance with configuration. If configurations was set before ( #isInited()
  • loadImage
    Adds load image task to execution pool. Image will be returned with ImageLoadingListener#onLoadingCo
  • loadImageSync
    Loads and decodes image synchronously. NOTE: #init(ImageLoaderConfiguration) method must be called b
  • clearDiskCache
    Clears disk cache.
  • stop
    Cancels all running and scheduled display image tasks. NOTE: This method doesn't shutdown com.nostra
  • clearMemoryCache
    Clears memory cache
  • isInited
    Returns true - if ImageLoader #init(ImageLoaderConfiguration); false - otherwise
  • resume
    Resumes waiting "load&display" tasks
  • getDiskCache
    Returns disk cache
  • pause
    Pause ImageLoader. All new "load&display" tasks won't be executed until ImageLoader is #resume(). Al
  • getDiskCache,
  • pause,
  • <init>,
  • checkConfiguration,
  • cancelDisplayTask,
  • defineHandler,
  • destroy,
  • getMemoryCache,
  • clearDiscCache,
  • getClass

Popular in Java

  • Updating database using SQL prepared statement
  • getSharedPreferences (Context)
  • onCreateOptionsMenu (Activity)
  • requestLocationUpdates (LocationManager)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Runner (org.openjdk.jmh.runner)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now