【问题标题】:android Universal ImageLoader Check if image is loadedandroid Universal ImageLoader 检查图片是否加载
【发布时间】:2016-01-05 05:30:28
【问题描述】:

我正在使用 Universal ImageLoader 在我的 recyclerview 中使用指向 imageview 的 URL 加载图像。是否有代码来检查图像是否已加载。下面是我将图像加载到 imageview 的 recyclerview 的 onBindViewHolder 方法

代码:

 @Override
    public void onBindViewHolder(RecyclerAdapter.ViewHolder viewHolder, int i) {

        DisplayImageOptions options=new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.ktdclogonew)
                .showImageForEmptyUri(R.drawable.ktdclogonew).showImageOnFail(R.drawable.ktdclogonew).cacheInMemory(true).cacheOnDisk(true)
                .considerExifParams(true).bitmapConfig(Bitmap.Config.RGB_565).build();
        ImageLoader.getInstance().displayImage(new Images().getIm(i), viewHolder.imageView, options);
        viewHolder.textView1.setText(hoteldata[i].getHotel());
        viewHolder.textView2.setText(hoteldata[i].getPlace());



    }

【问题讨论】:

    标签: android imageview universal-image-loader


    【解决方案1】:
    ImageLoader.getInstance().displayImage(new Images().getIm(i), viewHolder.imageView, options, new ImageLoadingListener() {
    @Override
    public void onLoadingStarted(String imageUri, View view) {
        // When loading of image starts
    }
    @Override
    public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
        // When loading of image is failed
    }
    @Override
    public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
        // When loading of image is completed
    }
    @Override
    public void onLoadingCancelled(String imageUri, View view) {
        // When loading of image is cancelled by user.
    }
    });
    

    参考:Universal Image Loader Documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-31
      相关资源
      最近更新 更多