android - Simpletarget 已弃用 glide 吗?

标签 android android-glide

自 Glide 早期更新以来,SimpleTarget 已被弃用

Glide.with(getActivity())
        .load(uri)
        .asBitmap()
        .error(R.drawable.no_result)
        .diskCacheStrategy(DiskCacheStrategy.ALL)
        .into(new SimpleTarget<Bitmap>() {
            @Override
            public void onResourceReady(final Bitmap bitmap, GlideAnimation glideAnimation) {
                imageView.setImageBitmap(bitmap);
                imageView.buildDrawingCache();
            }
        });

最佳答案

我们使用 CustomTarget 代替 SimpleTarget

Glide.with(this)
            .asBitmap()
            .load(uri)
            .error(R.drawable.no_result)
            .diskCacheStrategy(DiskCacheStrategy.ALL)
            .into(new CustomTarget<Bitmap>() {
                @Override
                public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
                    imageView.setImageBitmap(resource);
                    imageView.buildDrawingCache();
                }
                @Override
                public void onLoadCleared(@Nullable Drawable placeholder) { }
            });

关于android - Simpletarget 已弃用 glide 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57584072/

相关文章:

android - onCreate 中的 LinearLayout 高度为 0

android - 我正在尝试为空 ListView 制作一个 TextView,但我无法从 Activity 中获取 ListView

android - play protect 无法识别此应用的开发者

java - 如何修复 API Level 23 上 Glide 加载的图像消失的问题?

android - 使用振荡 LED 灯会省电吗?

Android Google Maps API v2 开始导航

android - 如何将图像保存到加载了 Glide 的本地存储中?

java - Glide 用加载的图像部分覆盖屏幕

android - 在 Android 上动态添加 imageViews

android - Glide 加载资源失败