使用数据绑定设置背景图像时闪烁

时间:2017-05-05 12:41:28

标签: android xml data-binding android-glide

我在android中设置了数据绑定的片段背景。由于后台可以动态更改,我将它设置为xml,如下所示:

app:image="@{variable.getBackgroundImage()}"

getBackgroundImage()将给出背景的路径。 我正在使用滑行来设置这样的背景:

Glide.with(view.getContext()).load(url + File.separator + path)
                    .dontAnimate()
                    .into(new SimpleTarget<GlideDrawable>() {
                        @Override
                        public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
                            view.setBackground(resource);
                        }
                    });

图像已经设置,但xml中的预设背景会瞬间闪烁。

如何避免这种背景闪烁?

0 个答案:

没有答案