我一直试图在载有毕加索的图像上显示水印。我发现这个:Picasso - transformation bitmap quality,使用.transform属性加载重叠图像很有意思,但是我无法在任何地方找到BitmapTransformations.OverlayTransformation库。
为了上下文,我正在加载一个GridView并用Picasso填充它,如下所示:
MainActivity:
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(this));
在ImageAdapter上:
Picasso picasso = Picasso.with(mContext);
picasso.load(foto.getURL())
.placeholder(R.raw.place_holder)
.error(R.raw.big_problem)
.resize(150, 150)
.centerCrop()
.into(imageView);
在布局XML上:
GridView在RelativeLayout
我很感激任何帮助!谢谢
ps:这就是它在链接上使用的方式:
Picasso.with(context)
.load(item.getPicture())
.transform(new BitmapTransformations.OverlayTransformation(
context.getResources(), R.drawable.ic_play_video))
.error(R.drawable.picture_placeholder)
.into(target);