Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Android library that sets an ImageView's contents from a url. Manages image downloading, caching, and makes your coffee too.

License

NotificationsYou must be signed in to change notification settings

koush/UrlImageViewHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

http://github.com/koush/ion

UrlImageViewHelper

UrlImageViewHelper will fill an ImageView with an image that is found at a URL.

Sample Project

The sample will do a Google Image Search and load/show the results asynchronously.

Download

Downloadthe latest JAR or grab via Maven:

<dependency>    <groupId>com.koushikdutta.urlimageviewhelper</groupId>    <artifactId>urlimageviewhelper</artifactId>    <version>(insert latest version)</version></dependency>

Usage

UrlImageViewHelper will automatically download and manage all the web images and ImageViews.Duplicate urls will not be loaded into memory twice. Bitmap memory is managed by usinga weak reference hash table, so as soon as the image is no longer used by you,it will be garbage collected automatically.

Usage is simple:

UrlImageViewHelper.setUrlDrawable(imageView,"http://example.com/image.png");

Want a placeholder image while it is being downloaded?

UrlImageViewHelper.setUrlDrawable(imageView,"http://example.com/image.png",R.drawable.placeholder);

Don't want to use a placeholder resource, but a drawable instead?

UrlImageViewHelper.setUrlDrawable(imageView,"http://example.com/image.png",drawable);

What if you want to preload images for snazzy fast loading?

UrlImageViewHelper.loadUrlDrawable(context,"http://example.com/image.png");

What if you only want to cache the images for a minute?

// Note that the 3rd argument "null" is an optional interstitial// placeholder image.UrlImageViewHelper.setUrlDrawable(imageView,"http://example.com/image.png",null,60000);

UrlImageViewHelper is pretty smart. It can even load the photo for an Android contactif given a Contact Content Provider URI.

UrlImageViewHelper.setUrlDrawable(imageView,"content://com.android.contacts/contacts/1115",R.drawable.dummy_contact_photo);

FAQ

Does it work in list adapters when views are reused? (convertView)

Yes.

Featured Implementations

About

Android library that sets an ImageView's contents from a url. Manages image downloading, caching, and makes your coffee too.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors10


[8]ページ先頭

©2009-2026 Movatter.jp