Refine search
@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; } }
@Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration config = ImageLoaderConfiguration.createDefault(this); ImageLoader.getInstance().init(config); //UniversalImageLoader初始化 x.Ext.init(this); //xUtils3初始化 } }
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); } }); }
@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; } }
@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; } }
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); }
@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) {
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()); } }
@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; } }
.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) {
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,
@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); }
@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); } }
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)); }
@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; }); } }
@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; }); }
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(); }
@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(); } }); }
@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())); }
@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()); }