Android:如何创建像头像联系人这样的图像?

时间:2019-09-20 03:38:32

标签: java android image android-recyclerview imageview

我想在下面创建这样的imageView(重点放在红色背景上)。

enter image description here

如果图像获取的是空数据,那么imageView会显示文本,并在间隔后进行分割

那有可能吗?

2 个答案:

答案 0 :(得分:1)

您可以使用Picaso或Glide Imageloader库,在其中可以使用占位符图像,当未加载图像或数据为空时,将显示占位符图像。

答案 1 :(得分:0)

您可以使用Adobe Illustrator根据需要创建自定义图像,并以可绘制的方式将其导入Android Studio,并使用Glide用作占位符

代码示例

Glide.with(fragment)
  .load(url)
  .error(R.drawable.placeholder)
  .listener(new RequestListener<String, DrawableResource>() {
            public boolean onException(Exception e, String model, Target<DrawableResource> target, boolean isFirstResource) {
                // Hide ImageView and Display TextView
                return false;
            }

            public boolean onResourceReady(DrawableResource resource, String model, Target<DrawableResource> target, boolean isFromMemoryCache, boolean isFirstResource) {
                // Hide TextView and Display ImageView
                return false;
            }
        })
  .into(view);