Picasso可以使用九个补丁作为最终图像吗?

时间:2015-02-14 09:51:57

标签: nine-patch picasso

当我将其作为ImageView的背景或作为具有fitXY缩放的主图像时,我有一个九个补丁资源正确显示。但是,当我尝试将它与Picasso一起使用时:

        Picasso.with(mContext).load(R.drawable.ic_placeholder)
            .into(holder.image);

图像被压扁了。另一方面,如果我写这样的代码:

        Picasso.with(mContext).load("http://127.0.0.1/fail.png")
            .placeholder(R.drawable.ic_placeholder)
            .into(holder.image);

占位符然后显示正确拉伸。另一种可能性是为null Uri指定load()。但是,为什么在与load()一起使用时图像会被压扁?九个补丁的作用不应该与最终图像和占位符相同吗?是否有一个额外的标志必须传递以保留九个补丁的属性?

0 个答案:

没有答案