Android 滑动模糊变换
Android Glide BlurTransformation
你好,我无法让 Glide BlurTransformation 工作,我之前使用 Picasso,正如你在图片上看到的,但我在使用 Glide 时遇到错误,我也尝试使用 .apply(bitmapTransform(BlurTransformation(20, 3) )) 但同样的错误,那么我怎样才能让它与最新版本的 Glide 和 BlurTransmation 一起工作?
Glide.with(getApplicationContext())
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.centerCrop()
.into(mBinding.profileCover);
Picasso.with(getApplicationContext())
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.into(mBinding.profileCover);
BlurTransformation()
需要两个参数第一个是radius
,第二个是sampling
查看此屏幕截图以获取源代码BlurTransformation()
如果你想使用 Glide
使用这个
Glide.with(getApplicationContext())
.load("https://i.stack.imgur.com/K8FFo.jpg?s=328&g=1")
.transform(new BlurTransformation( 20, 3))
.centerCrop()
.into((mBinding.profileCover);
确保您有正确的导入 Glide
import com.bumptech.glide.Glide;
import jp.wasabeef.glide.transformations.BlurTransformation;
UPDATE
Glide.with(getApplicationContext())
.load("https://i.stack.imgur.com/K8FFo.jpg")
.apply(new RequestOptions().centerCrop())
.transform(new BlurTransformation( 20, 2))
.into(myImageView);
如果你想使用 Picasso
那么
使用这个
Picasso.get()
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.into(mBinding.profileCover);
而不是这个
Picasso.with(getApplicationContext())
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.into(mBinding.profileCover);
你好,我无法让 Glide BlurTransformation 工作,我之前使用 Picasso,正如你在图片上看到的,但我在使用 Glide 时遇到错误,我也尝试使用 .apply(bitmapTransform(BlurTransformation(20, 3) )) 但同样的错误,那么我怎样才能让它与最新版本的 Glide 和 BlurTransmation 一起工作?
Glide.with(getApplicationContext())
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.centerCrop()
.into(mBinding.profileCover);
Picasso.with(getApplicationContext())
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.into(mBinding.profileCover);
BlurTransformation()
需要两个参数第一个是radius
,第二个是sampling
查看此屏幕截图以获取源代码BlurTransformation()
如果你想使用 Glide
使用这个
Glide.with(getApplicationContext())
.load("https://i.stack.imgur.com/K8FFo.jpg?s=328&g=1")
.transform(new BlurTransformation( 20, 3))
.centerCrop()
.into((mBinding.profileCover);
确保您有正确的导入 Glide
import com.bumptech.glide.Glide;
import jp.wasabeef.glide.transformations.BlurTransformation;
UPDATE
Glide.with(getApplicationContext())
.load("https://i.stack.imgur.com/K8FFo.jpg")
.apply(new RequestOptions().centerCrop())
.transform(new BlurTransformation( 20, 2))
.into(myImageView);
如果你想使用 Picasso
那么
使用这个
Picasso.get()
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.into(mBinding.profileCover);
而不是这个
Picasso.with(getApplicationContext())
.load(rCoverImg)
.transform(new BlurTransformation(getApplicationContext(), 20, 3))
.into(mBinding.profileCover);