【问题标题】:How to use same of placeholder as Image size using Picasso如何使用与 Picasso 的图像大小相同的占位符
【发布时间】:2016-09-03 16:03:40
【问题描述】:

我正在尝试使用 Picasso 在 ImageView 中放置一个与 Image 大小相同的占位符。请帮我解决这个问题。

这就是我在我的代码中所做的

Transformation blurTransformation = new Transformation() {

        @Override
        public String key() {
            return "blur()";
        }

            @Override
            public Bitmap transform(Bitmap source) {
                // TODO Auto-generated method stub
                Bitmap blurred = Blur.fastblur(mContext,
                        source, 10);
                source.recycle();
                return blurred;
            }
        };
Picasso.with(mContext).load(url).placeholder(R.drawable.placeholder_blur).transform(blurTransformation)
                                .into(Imageview,new Callback() {

                                        @Override
                                        public void onSuccess() {
                                            // TODO Auto-generated method
                                            // stub
                                            Picasso.with(mContext).load(url).placeholder(Imageview.getDrawable()).into(Imageview);
                                        }

                                        @Override
                                        public void onError() {
                                            // TODO Auto-generated method
                                            // stub

                                        }
                                    });

我面临的问题是我有大小为 225 * 225 的可绘制对象,并且对于所有大小,占位符图像保持不变。我想要像 facebook 这样的占位符,其大小与之后将加载的图像大小相同。

【问题讨论】:

    标签: android picasso placeholder


    【解决方案1】:

    使用 Glide 库。

    Glide.with(_activity)
    .load(url)
    .placeholder(R.drawable.ic_launcher).override(200, 200)
    .error(R.drawable.ic_launcher).centerCrop()
    .into(c_holder.img);
    

    【讨论】:

    • .override(200,200) 将调整图像大小,但 My Imagview 将显示具有纵横比的图像,因此我需要相同大小的占位符图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 2015-06-27
    相关资源
    最近更新 更多