如何正确使用 Glide Library Transformation?

How to use Glide Library Transformation properly?

所以我从 phone 的图库中加载了 imageView 中的任何图像,我想应用任何 Glide 转换

代码应该是这样的

Glide.with(context)
    .load(myimage)
    .bitmapTransform(new CropCircleTransformation(context))
    .into(myimage);

我的问题是知道要将什么放入 context,以便在按下按钮时发生转换。 我试过 Glide.with(this) 但它会从按钮

中给出关于 onClickListener 的错误

在onClicklistener中'this'指的是监听器本身。使用 YourActivityName.this

如果是 Activity 使用

Glide.with(ActivityName.this).load(myimage)
     .bitmapTransform(new CropCircleTransformation(ActivityName.this)) .into(myimage);

Fragment一起使用

Glide.with(getActivity()).load(myimage)
     .bitmapTransform(new CropCircleTransformation(getActivity())) .into(myimage);