跳到内容

从url设置ImageView内容的Android库。管理图像下载、缓存和制作咖啡。

许可证

通知 您必须登录才能更改通知设置

koush/UrlImageViewHelper(图像视图帮助程序)

存储库文件导航

此库已被弃用,请改用ion:

http://github.com/koush/ion

UrlImageViewHelper

UrlImageViewHelper将使用在URL中找到的图像填充ImageView。

示例项目

该示例将执行谷歌图像搜索并异步加载/显示结果。

下载

下载最新JAR或通过Maven抓取:

<附属国><组Id>com.koushikdutta.urlimageview助手</组Id><工艺Id>环境视图助手</工件ID><版本>(插入最新版本)</版本></附属国>

用法

UrlImageViewHelper将自动下载和管理所有web图像和ImageViews。重复的url不会两次加载到内存中。位图内存通过使用弱引用哈希表,因此只要图像不再被您使用,它将被自动回收。

用法很简单:

UrlImageViewHelper.setUrlDrawable可绘制(图像视图,"http://example.com/image.png");

想要在下载时使用占位符图像吗?

UrlImageViewHelper.setUrlDrawable可绘制(图像视图,"http://example.com/image.png",R(右).可抽出的.占位符);

不想使用占位符资源,而是使用可绘制资源?

UrlImageViewHelper.setUrlDrawable可绘制(图像视图,"http://example.com/image.png",可抽出的);

如果您想预加载图像以快速加载,该怎么办?

UrlImageViewHelper.loadUrlDrawable(加载URL可绘制)(上下文,"http://example.com/image.png");

如果您只想缓存图像一分钟,该怎么办?

//请注意,第三个参数“null”是可选的间隙
//占位符图像。
UrlImageViewHelper.setUrlDrawable可绘制(图像视图,"http://example.com/image.png",无效的,60000);

UrlImageViewHelper非常聪明。它甚至可以为Android联系人加载照片如果给定联系人内容提供程序URI。

UrlImageViewHelper.setUrlDrawable可绘制(图像视图,"内容://com.android.contacts/contacts/1115",R(右).可抽出的.虚拟联系人照片);

常见问题解答

当视图被重用时,它在列表适配器中工作吗?(convertView)

对。

特色实施

  • 固件管理器
  • 如果您使用此库,请告诉我,以便我将其添加到列表中!

关于

从url设置ImageView内容的Android库。管理图像下载、缓存和制作咖啡。

资源

许可证

星星

观察者

叉子

包装

未发布包