Beranda / Android / Android Image Library Glide Tutorial

Android Image Library Glide Tutorial

Kali ini saya akan membahas library pada Android yang digunakan loading image yang berasal dari Google yaitu Glide. Sebelumnya saya pernah membahas library Picasso pada link berikut, yang memiliki fungsi sama dengan Glide.

Fitur Glide

Versi Glide 3.x memiliki sejumlah besar seperti :

  • Decode Animasi GIF
  • Local Video Stills
  • Support Thumbnail
  • Transcoding
  • Animasi
  • Supports OkHTTP dan Volley

Kenapa Glide

  1. Memudahkan developer dalam coding karena jika harus menulis sendiri coding untuk loading gambar dari internet/URL, akan memakan waktu juga banyak baris kode. Dengan Glide hanya membutuhkan 1-2  baris code saja.
  2. Glide sudah otomatis melakukan image caching, yang sangat bagus untuk user experience.
  3. Jika aplikasi membutuhkan runtime image transform/perubahan gambar, developer harus siap dalam handling OutOfMemoryException, dan Glide telah melakukan hal itu, jadi developer tidak perlu memikirkanna.

Tutorial Penggunaan Glide pada Aplikasi Android

Berikut ini adalah step-step yang terpenting dalam penggunaan library Glide dalam project Android.

Step 1 ) Update build.gradle

Pastikan dalam dependencies seperti berikut dan untuk library support-v4 mengikuti dari versi library appcompat-v7.

Step 2) Pastikan INTERNET permission pada manifest file

Step 3) Update layout pada activity_main.xml

Berikut ini adalah isi acticity_main.xml dengan 3 button yang memiliki perintah berbeda yang akan saya bahas pada step selanjutnya. Yang terpenting disini adalah adanya ImageView yang akan kita gunakan untuk menampilkan gambar.

Step 4) Penggunaan Glide pada MainActivity.java

–  Simple Loading Gambar daru URL
Dalam kode berikut saya menampilkan gambar dari URL yang ditempatkan pada ImageView yang telah di inisialisasi sebelumnya.

–  Menggunakan PlaceHolder dan Error
Kode dibawah ini sama seperti sebelumnya menampilkan gambar pada imageView dari URL, tetapi sebelum gambar itu selesai didownload kita menampilkan gambar placeholder terlebih dahulu dari resource pada drawable, dan ketika gambar selesai didownload gambar placeholder tersebut akan berubah dengan gambar yang berasal dari URL, tetapi jika error/tidak berhasil maka akan ditampilkan dengan gambar error yang berasal dari drawable.

–  Resize dan Cropping Gambar
Kode dibawah sama seperti kode sebelumnya dengan placeholder dan error yang kemudian ada method baru untuk merubah size dan cropping dari gambar yang berasal dari URL.

Untuk lebih jelasnya silahkan download project saya di Github.

View Github Download

Tentang gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Android Programing – Migrasi ke Kotlin

Kotlin akhir — akhir ini sangat banyak di bicarakan oleh developer android, banyak yang bilang juga kotlin …

Android Studio – Gak lagi make “findViewById”

Halo salam pokoknya ngoding,,,, Eh lama Gookkis Studi lama ga update nih yah, maklum lagi …

Satu komentar

  1. Mau tanya , klw misal kan kita ingin menyimpan gambar dari aplikasi glide ke memori hp script nya gimana ?

Leave a Reply

Your email address will not be published. Required fields are marked *