相关疑难解决方法(0)

错误:(35, 24) 错误:在最新的 Glide 中找不到符号方法 crossFade()

我有一个使用 Glide 3.5.2 的旧项目。下面的工作正常。

    Glide.with(context)
            .load(url)
            .override(IMAGE_SIZE_FIX, IMAGE_SIZE_FIX)
            .crossFade()
            .placeholder(placeholder)
            .into(imageView);
Run Code Online (Sandbox Code Playgroud)

但是,现在我将 Glide 更新到 4.5.0。它抱怨

Error:(35, 24) error: cannot find symbol method override(int,int)
Run Code Online (Sandbox Code Playgroud)

我尝试从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);
Run Code Online (Sandbox Code Playgroud)

两者都不起作用。抱怨

Error:(51, 17) error: cannot find symbol method crossFade()
Run Code Online (Sandbox Code Playgroud)

我怎么申请.crossFade()

android android-glide

3
推荐指数
1
解决办法
6114
查看次数

标签 统计

android ×1

android-glide ×1