显示在顶角的毕加索蓝色红色和绿色箭头

时间:2016-01-13 03:32:41

标签: java android eclipse android-studio picasso

我正在使用毕加索在imageView中启动图像。

这是代码

    ImageUtils.setImageFromUrl(app.selectedRing.getMainPicture(), imageView, MainActivity.this);


public static void setImageFromUrl(final String url, final ImageView imgView, final Context mContext)
    {
        Picasso.with(mContext)
                .load(url)
                .networkPolicy(NetworkPolicy.OFFLINE)
                .fit().centerInside().placeholder(null)
                .into(imgView, new Callback()
                {
                    @Override
                    public void onSuccess()
                    {
                    }

                    @Override
                    public void onError()
                    {
                        Picasso.with(mContext)
                                .load(url)
                                .fit().centerInside()
                                .into(imgView, new Callback()
                                {
                                    @Override
                                    public void onSuccess()
                                    {
                                    }

                                    @Override
                                    public void onError()
                                    {
                                    }
                                });
                    }
                });
    }

我得到的是 enter image description here 问题是左上角的蓝色箭头,有时是红色/绿色。我以前从未见过这样的事情。并且它在所有图像上。

发生了什么事。

1 个答案:

答案 0 :(得分:6)

使用picasso.setIndicatorsEnabled(false)

Picasso.with(mContext)
                .load(url)
                .networkPolicy(NetworkPolicy.OFFLINE)
                .setIndicatorsEnabled(false)
                .fit().centerInside().placeholder(null)
                .into(imgView, new Callback()
                {
                    @Override
                    public void onSuccess()
                    {
                    }

                    @Override
                    public void onError()
                    {
                        Picasso.with(mContext)
                                .load(url)
                                .fit().centerInside()
                                .into(imgView, new Callback()
                                {
                                    @Override
                                    public void onSuccess()
                                    {
                                    }

                                    @Override
                                    public void onError()
                                    {
                                    }
                                });
                    }
                });

颜色显示正在显示的图像来源

红色颜色表示图片是从网络获取的。

绿色颜色表示图片是从缓存中提取的。

蓝色颜色表示图片是从磁盘内存获取的。