【问题标题】:Android - Picasso 2.5.2 - display watermarkAndroid - Picasso 2.5.2 - 显示水印
【发布时间】:2015-04-24 13:57:15
【问题描述】:

我一直试图在加载毕加索的图像上显示水印。我发现了这个:Picasso - transformation bitmap quality,使用 .transform 属性加载叠加图像很有趣,但我在任何地方都找不到 BitmapTransformations.OverlayTransformation 库。 为了上下文,我正在加载一个 GridView 并用毕加索填充它,如下所示:
主活动:

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 在相对布局中

如果有任何帮助,我将不胜感激!谢谢

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);

【问题讨论】:

    标签: java android xml gridview picasso


    【解决方案1】:

    尝试通过毕加索转换为您的图像添加水印文本:

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

    【讨论】:

      猜你喜欢
      • 2017-01-29
      • 2018-08-26
      • 1970-01-01
      • 2016-06-25
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 2020-09-25
      • 1970-01-01
      相关资源
      最近更新 更多