【问题标题】:Android: How to use TextView in placeholder of Glide or PicassoAndroid:如何在 Glide 或 Picasso 的占位符中使用 TextView
【发布时间】:2016-07-18 07:43:33
【问题描述】:

我正在使用 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);

在这两个中,我使用图像作为可绘制文件夹中的占位符。现在我想在占位符内使用文本而不是可绘制文件夹中的图像。

所以,请帮我加载文本而不是从可绘制文件夹加载图像

【问题讨论】:

  • 我建议你在你的ImageView 后面加上一个TextView 并在成功加载 Image 后将 Imageview 的可见性设置为可见
  • 如何知道图片是否加载成功?
  • Picasso 有 CallBack 你可以像Picasso.with(getApplicationContext()) .load(data.get(position).get("product_image")) .into(viewHolder.imgViewIcon, new Callback() {}一样使用它
  • 您可以使用github.com/amulyakhare/TextDrawable 显示任何字符来代替图像。

标签: android picasso placeholder android-glide


【解决方案1】:

占位符是Drawable,因此您需要某种能够显示文本的DrawableThis library 正是这样做的,而且做得很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多