在 simpleimageview setplaceholderimage 中使用 xml 文件

use xml file in simpleimageview setplaceholderimage

有什么方法可以在壁画库中使用 xml 布局而不是层级图像? 我使用了如下布局:

simpledraweeview.getHierarchy().setPlaceholderImage(layout.id);

但是没用。

发生此错误:

.Resources$NotFoundException: 文件 res/layout/hierarchy_layout.xml 来自可绘制资源 ID #0x7f040049

表示您申请的资源不可用。我的建议是你可以试试 Picasso library.

Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error)
.into(imageView);

or you can try Glide library.

Glide.with(myFragment)
    .load(url)
    .centerCrop()
    .placeholder(R.drawable.loading_spinner)
    .crossFade()
    .into(myImageView);

Fresco 支持在 XML 中设置占位符:http://frescolib.org/docs/using-drawees-xml.html#_