问题
I have a vector image. If I want to set the image to ImageView, the picture is not loaded.
code:
Glide.with(this).load(R.drawable.vector_image).into(imageView)
However, when I use:
imageView.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.vector_image))
and it is working.
Any ideas?
回答1:
Glide doesn't support vector drawables yet. So implementing vector drawables you have to do yourself. For reference you can check below links for this issue reported by developers on github:
link 1
link 2
回答2:
You can use like this.
Glide.with(this)
.load("")
.placeholder(R.drawable.vector_image)
.into(imageView);
EDIT
You can also use it like this as mentioned on issue
Glide.with(mContext) .load("") .error(R.drawable.vector_image) .into(imageView);
回答3:
Try this this working fine.
Glide.with(GlideActivity.this).load(R.drawable.ic_launcher)
.fitCenter().into(imageview);
来源:https://stackoverflow.com/questions/39789610/image-is-not-loaded-using-glide