【发布时间】:2015-03-17 22:47:53
【问题描述】:
我使用 Google Volley NetworkImageView 取得了巨大成功。我也在通过 android-svg 将各种图像切换到 SVG 的过程中。我想使用一些 svg 转换的图像作为 NetworkImageView 的默认图像,但它只支持 setDefaultImageResId() 而不是 setDefaultImage()。
查看实际源代码,扩展类似乎不是一个好的选择,因为 loadImageIfNecessary 方法有一个 ImageContainer 内部类,它引用 mDefaultImageId,而 setDefaultImageOrNull 方法也引用该变量是私有的。
真的不想切换到另一个库,除非这是解决这个问题的唯一方法。
是否有现有的扩展支持超过 setDefaultImageResId?如果没有,是否有推荐的替换库,它可以相当容易地换出支持此功能的库?
【问题讨论】:
-
那么你要问的是,在下载实际图像之前更改显示的默认图像?
-
是的,我希望在 URL 图像准备好之前显示的默认图像不是 Android 资源 ID。我想使用从 SVG 对象创建的内存图像。
标签: android svg android-volley networkimageview