【发布时间】:2021-02-22 16:43:01
【问题描述】:
我有一个使用 Glide 3.5.2 的旧项目。下面的工作正常。
Glide.with(context)
.load(url)
.override(IMAGE_SIZE_FIX, IMAGE_SIZE_FIX)
.crossFade()
.placeholder(placeholder)
.into(imageView);
但是,现在我将 Glide 更新到 4.5.0。它抱怨
Error:(35, 24) error: cannot find symbol method override(int,int)
我尝试了从
Glide-4.0.0 Missing placeholder, error, GlideApp 解决了 overide(int,int) 问题。但随后crossfade() 成为问题。
我尝试的方法如下...
Glide.with(context)
.load(url)
.apply(new RequestOptions().override(IMAGE_SIZE_FIX, IMAGE_SIZE_FIX).placeholder(placeholder))
.crossFade()
.into(imageView);
Glide.with(context)
.load(url)
.apply(new RequestOptions().override(IMAGE_SIZE_FIX, IMAGE_SIZE_FIX).placeholder(placeholder).crossFade())
.into(imageView);
两者都不起作用。抱怨
Error:(51, 17) error: cannot find symbol method crossFade()
如何申请.crossFade()?
【问题讨论】:
标签: android android-glide