小编FUB*_*BUs的帖子

通用图像加载器保持比率

我有一个宽度为:match_parent和height:wrap_content的imageView.我希望图像具有全宽并保持高度的比例.

我按照这个链接(https://github.com/nostra13/Android-Universal-Image-Loader/pull/62)说谁在我的imageView上设置adjustviewbounds和center_crop并将imageScaleType设置为ImageScaleType.EXACTLY_STRETCHED.

所以我这样做:

DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
            .cacheInMemory()
            .cacheOnDisc()
            .showImageForEmptyUri(R.drawable.cache_waiting)
            .showImageOnFail(R.drawable.cache_waiting)
            .showStubImage(R.drawable.cache_waiting)
            .imageScaleType(ImageScaleType.EXACTLY_STRETCHED)
            .build();

            setAdjustViewBounds(true);
            setScaleType(ScaleType.CENTER_CROP);
            ImageLoader.getInstance().displayImage(img.getUrl(), this,defaultOptions);
Run Code Online (Sandbox Code Playgroud)

使用此代码,大多数ImageView都是白色的.logcat告诉我位图太大(2560,1120).如何保持图像与UIL的比例.

谢谢,

android universal-image-loader

7
推荐指数
1
解决办法
6650
查看次数

标签 统计

android ×1

universal-image-loader ×1