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

时间:2016-01-24 15:11:06

标签: 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);
                }
            });
}

显示的图像是: the image that picasso loads in application

2 个答案:

答案 0 :(得分:24)

您已在Picasso实例上启用了调试指示器(请参阅official website)。在代码中查找setIndicatorsEnabled(true)并将其删除。

答案 1 :(得分:3)

您已将setIndicatorsEnabled设置为true

Picasso picasso = Picasso.with(this);
picasso.setIndicatorsEnabled(false); //Or remove picasso.setIndicatorsEnabled(true);

请检查:Is there any way from which we can detect images are loading from cache in picasso?