[android]Picasso 在右上角上显示蓝色的红色和绿色箭头

发布时间: 2016/9/26 2:51:28
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我使用 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:

使用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()
                                    {
                                    }
                                });
                    }
                });

color显示正在显示的图像的源

Red color表明该图像从网络获取。

绿色 color表明该图像取自缓存内存

Blue color表明该图像取自磁盘内存

官方微信
官方QQ群
31647020