如何使用Picasso库从底部剪切图像

时间:2018-01-17 05:06:22

标签: android picasso

我使用以下代码将图片加载到imageView中。我想仅从底部剪切图像。如何使用毕加索尝试的中心裁剪和从顶部和底部剪切的图像

  Picasso.with(getContext())
                    .load(imageUrl)
                    .fit()
                    .into(imageView);

2 个答案:

答案 0 :(得分:1)

使用变换,您可以根据重力裁剪图像。

Picasso.with(mContext)
       .load(imageUrl)
       .transform(new CropTransformation(500,150),  CropTransformation.GravityHorizontal.CENTER, CropTransformation.GravityVertical.TOP))
       .into(imageView);

以上代码仅从底部剪切图像。

您可以使用CropTransformation库here

答案 1 :(得分:1)

试试这个 .centerCrop(Gravity.TOP)

   Picasso.get()
                .load(GlobalApplication.BaseUrl +"/" + item.AD_THUMBNAIL)
                .resize(180, 145)
                .centerCrop(Gravity.TOP)
                .into(holder.imgAd);