关于ViewTarget弃用

来源:4-5 主界面搭建外层封装-5

小土boo

2020-03-25

关于ViewTarget弃用,我的这部分是这样的。但是并没有实现居中剪切,这是怎么回事呢?

 Glide.with(this)  //和activity的生命周期绑定在一起
                .load(R.drawable.bg_src_morning)
                .centerCrop()           //居中剪切
                .into(new CustomTarget<Drawable>() {
                    @Override
                    public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
                        mLayAppbar.setBackground(resource);
                    }

                    @Override
                    public void onLoadCleared(@Nullable Drawable placeholder) {

                    }});
写回答

2回答

陌影0126

2020-03-27

//使用Glide框架来设置appbar背景图片
Glide.with(this)
        .load(R.drawable.bg_src_morning)
        .centerCrop()
        .into(new CustomViewTarget<View, Drawable>(mLayAppbar) {
            @Override
            public void onLoadFailed(@Nullable Drawable errorDrawable) {

            }

            @Override
            public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
                this.view.setBackground(resource);
            }

            @Override
            protected void onResourceCleared(@Nullable Drawable placeholder) {

            }
        });


1
1
小土boo
感谢!!
2020-03-28
共1条回复

Qiujuer

2020-04-05

需要换成:CustomViewTarget,在最新代码中已经替换好了,可以看最新代码即可。

0
0

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1749 学习 · 872 问题

查看课程