2016-03-09 38 views
0

我在毕加索占位符图像的问题。我在我的一个imageViews上使用scaleType fitXY,但是我不想扩展我的占位符,有没有一种方法可以为我的占位符设置不同的scaleType,另一个是为加载的图像设置另一个scaleType?通过Facebook的如何设置毕加索占位符scaleType?

回答

1

使用壁画的lib开源库,使用这个库,你可以设置不同规模类型占位符图像和实际图像使用这个链接引用http://frescolib.org/

-1

你可以试试下面的代码:

Picasso.with(mContext) 
       .load(uri) 
       .resize(width, height) 
       .placeholder(mPlaceholder) 
       .resizePlaceholder(pWidth, pHeight) 
       .transform(transformation) 
       .into(mTarget); 

您可以使用.resizePlaceholder(pWidth,pHeight)来调整占位符的大小,但“PicassoDrawable不符合占位符的scaleType”。杰克沃顿是Picasoo的开发人员。

另外我想补充说的是,在请求和调整大小(超出ImageView本身提供的功能之外)的同时在主线程上设置占位符将是一个昂贵的阻止操作。

+2

resizePlaceholder does not exist – Terranology