Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用毕加索加载图像时,图像显示模糊_Android_Image_Picasso_Blur - Fatal编程技术网

Android 使用毕加索加载图像时,图像显示模糊

Android 使用毕加索加载图像时,图像显示模糊,android,image,picasso,blur,Android,Image,Picasso,Blur,在我的Android活动中,我在布局中使用毕加索在ImageView中加载图像。问题是图像显示为模糊。我尝试了另一个像Glide这样的图像加载器,但我的图像仍然模糊。我尝试过以下代码: Picasso.with(this).load(ServiceConstant.BASE_URL_IMAGE + distributor_large_image) .placeholder(R.mipmap.placeholder_banner)

在我的Android活动中,我在布局中使用毕加索在
ImageView
中加载图像。问题是图像显示为模糊。我尝试了另一个像Glide这样的图像加载器,但我的图像仍然模糊。我尝试过以下代码:

   Picasso.with(this).load(ServiceConstant.BASE_URL_IMAGE + distributor_large_image)
                    .placeholder(R.mipmap.placeholder_banner)
                    .into(img_distributor, new com.squareup.picasso.Callback() {
                        @Override
                        public void onSuccess() {
                            img_distributor.startAnimation(scaleUp);
                        }

                        @Override
                        public void onError() {

                        }
                    });
图像的url是
http://tgpsf.progressivecoders.com/resources/images/distributor/thumb/15205922045aa2654c74bd2.jpg

我的布局图像视图是

 <ImageView
            android:id="@+id/img_distributor"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:scaleType="centerCrop"
            android:src="@mipmap/placeholder_banner" />


有人能帮我解决我的问题吗?

我已经检查了您提供的URL,可能是因为您使用的图像太小,或者图像视图太大,图像质量太低。 所以这可能就是问题所在。尝试使用分辨率/质量更好的其他图像URL进行测试


您还可以使用毕加索库的
调整属性大小
(以及所需参数)。用于快速加载大型图像。

嘿,我也有同样的问题。 你可以用这样的东西

String url=“此处图像的url!!”;
毕加索
.load(url)

。输入(图像视图的名称)尝试删除属性android:scaleType=“centerCrop”。它的工作原理您可以发布用于“img_distributor.startAnimation(scaleUp);”的动画吗?删除动画并检查它确保您没有在活动中将自定义高度和宽度设置为
imageview
,同时从xml文件中删除
centerCrop
,还确保您的放大动画没有剪切/裁剪图像我已经尝试了上述所有操作,但仍然没有找到解决方案。