Android:如何在Glide或Picasso的占位符中使用TextView

3

我正在使用 Glide 或 Picasso 加载图片,例如:

Glide.with(context).load(POST_IMAGE).placeholder(R.drawable.loading_img).error(R.drawable.bg_480_800).into(image);

Picasso.with(context).load("image url").error(R.drawable.bg_480_800).placeholder(R.drawable.loading_img).into(holder.imageURL);

在这两个例子中,我使用图片作为drawable文件夹中的占位符。现在我想在占位符中使用文本而不是从drawable文件夹加载图像。请帮助我加载文本而不是加载drawable文件夹中的图像。

1
我建议你在ImageView后面放一个TextView,并在成功加载图像后将ImageView的可见性设置为可见。 - V-rund Puro-hit
如何判断图片是否成功加载? - Bahu
Picasso有CallBack,你可以像这样使用它:Picasso.with(getApplicationContext()) .load(data.get(position).get("product_image")) .into(viewHolder.imgViewIcon, new Callback() {} - V-rund Puro-hit
你可以使用https://github.com/amulyakhare/TextDrawable来显示任何字符代替图片。 - Shashank singh
1个回答

5

占位符是一个Drawable,因此您需要一些可以显示文本的Drawable这个库正是如此,并且做得非常好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接