我使用 Google Volley NetworkImageView 取得了巨大成功。我也在通过 android-svg 将各种图像切换到 SVG 的过程中。我想使用一些 svg 转换的图像作为 NetworkImageView 的默认图像,但它只支持 setDefaultImageResId() 而不是 setDefaultImage()。
查看实际源代码,扩展类似乎不是一个好选择,因为 loadImageIfNecessary 方法有一个 ImageContainer 内部类,它引用 mDefaultImageId 和 setDefaultImageOrNull 方法,它也引用该变量是私有的。
真的不想切换到另一个库,除非这是解决这个问题的唯一方法。
是否存在支持超过 setDefaultImageResId 的现有扩展?如果没有,是否有推荐的替换库可以相当容易地换出支持此功能的库?