Android - Picasso 2.5.2 - 显示水印

时间:2015-04-24 13:57:15

标签: java android xml gridview picasso

我一直试图在载有毕加索的图像上显示水印。我发现这个: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);

1 个答案:

答案 0 :(得分:0)

尝试使用毕加索转换为图像添加水印文本:

https://gist.github.com/odedhb/4c72b1d73ddd7ece1949