如何正确使用 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);
所以我从 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);