Berikut ini salah satu library android yang sangat berguna juga, yaitu Android SmartImageView.Fungsinya bisa dikatakan sebagai pengganti ImageView standar bawaan android untuk memudahkan dalam menampilkan image resource dari url atau phoneaddress dengan menggunakan cache, sehingga lebih cepat.
Download di sini
Berikut ini fitur yang dimilikinya :
- Drop-in replacement for ImageView
- Load images from a URL
- Load images from the phone’s contact address book
- Asynchronous loading of images, loading happens outside the UI thread
- Images are cached to memory and to disk for super fast loading
- SmartImage class is easily extendable to load from other sources
Instalasi dan Penggunaan
Instalasi seperti kebanyakan library, anda cukup mengimport android smartimageview lalu memasukkannya ke dalam projcet anda.
Sementara penggunaannya pun sangat mudah.
1. Tambahkan smartviewimage ke dalam activity layout yang ingin anda gunakan :
2. Inisialisasi pada file java anda seperti :
SmartImageView myImage = (SmartImageView) this.findViewById(R.id.my_image);
3. Untuk menampilkan image dari url :
myImage.setImageUrl("http://www.awesomeimages.com/myawesomeimage.jpg");
untuk menampilkan image dari contact address :
myImage.setImageContact(contactAddressBookId);
simple kan 🙂