毕加索在图像的角落加载带有三角形的图像

Hos*_*adi 8 android image picasso

我正在使用picasso库将服务器中的图像加载到我的应用程序中.我的问题是,当图像加载时,它在图像的左上角有一个带有颜色的三角形(如蓝色,绿色,红色).这是我加载图片的代码:

public static void loadDynamicImage(final String url, final Context context, final ImageView imageView, final int width, final int height){
    Picasso.with(context).load(url)
            .networkPolicy(NetworkPolicy.OFFLINE)
            .resize(width,height)
            .onlyScaleDown()
            .into(imageView, new Callback() {
                @Override
                public void onSuccess() {

                }

                @Override
                public void onError() {
                    Picasso.with(context).load(url).resize(width,height).onlyScaleDown().into(imageView);
                }
            });
}
Run Code Online (Sandbox Code Playgroud)

显示的图像是: 毕加索在应用中加载的图像

小智 24

您已在Picasso实例上启用了调试指示器(请参阅官方网站).setIndicatorsEnabled(true)在代码中查找并删除它.


Mar*_*nde 5

您已setIndicatorsEnabled设置为true

Picasso picasso = Picasso.with(this);
picasso.setIndicatorsEnabled(false); //Or remove picasso.setIndicatorsEnabled(true);
Run Code Online (Sandbox Code Playgroud)

检查这个:有什么方法可以检测图像是否从毕加索的缓存中加载?