通用图像加载器有时会加载模糊图像

时间:2015-04-04 16:06:23

标签: android universal-image-loader

我在列表视图中使用了UIL,图片的加载速度很快,但我注意到它有时会加载模糊图像,下面是我正在做的事情,

DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
         .imageScaleType(ImageScaleType.EXACTLY_STRETCHED)
        .bitmapConfig(Bitmap.Config.RGB_565).cacheOnDisk(true).cacheInMemory(true).build();
ImageLoaderConfiguration.Builder builder = new ImageLoaderConfiguration.Builder( context).defaultDisplayImageOptions(defaultOptions).memoryCache( new WeakMemoryCache());

ImageLoaderConfiguration config = builder.build();
 ImageLoader.getInstance().init(config);

以下是我的列表视图

public void bindView(View view, Context context, Cursor cursor) {

    final ImageView image = (ImageView) view
                .findViewById(R.id.ImageView1);
    image.setVisibility(View.INVISIBLE);

    if (new File(mediaUrl).exists()) {
        image.setVisibility(View.VISIBLE);

        imageLoader.displayImage("file://" + mediaUrl, image);


    }


 }

XML

   <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp" >

        <ImageView
            android:id="@+id/ImageView1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:adjustViewBounds="true" />
   </RelativeLayout>

有什么想法吗?

0 个答案:

没有答案