Library Glide, Library untuk Menampilkan Gambar dari Internet

Posted on

Library Glide, Library untuk Menampilkan Gambar dari Internet – Library Glide ini menurut pemahaman saya adalah suatu library yang berguna untuk menampilkan atau meng-load gambar dari URL. Jadi, jika agan punya gambar di suatu internet nah gambar tersebut ingin ditampilkan di Aplikasi Android agan, Nah caranya adalah dengan bantuan library Glide ini. Sebenarnya ada beberapa pilihan untuk image processing seperti ini, Ada lawan dari si library glide ini yaitu library Picasso. Untuk kelebihan dan kekurangannya saya juga belum tau, tapi jika kalian ingin mencari tau mungkin bacaan ini bisa jadi referensi (Glide vs. Picasso). Di tutorial kali ini kita akan mengetahui bagaimana caranya menambahkan dan menggunakan library Glide ini.

Library Glide, Library untuk Menampilkan Gambar dari Internet
Library Glide, Library untuk Menampilkan Gambar dari Internet

Menurut situs resminya Library Glide ini adalah Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface. Glide supports fetching, decoding, and displaying video stills, images, and animated GIFs. Glide includes a flexible API that allows developers to plug in to almost any network stack. By default Glide uses a custom HttpUrlConnection based stack, but also includes utility libraries plug in to Google’s Volley project or Square’s OkHttp library instead.

Glide includes a flexible API that allows developers to plug in to almost any network stack. By default Glide uses a custom HttpUrlConnection based stack, but also includes utility libraries plug in to Google’s Volley project or Square’s OkHttp library instead.

Glide’s primary focus is on making scrolling any kind of a list of images as smooth and fast as possible, but Glide is also effective for almost any case where you need to fetch, resize, and display a remote image.

 

Nah, mungkin itu sekilas mengenai Library Glide. Kali ini kita akan mulai bagaimana cara menambahkan dan cara menggunakan library Glide ini. Untuk penjelasan mengenai Glide ini kalian bisa langsung menuju link ini : Glide

Pertama,

Buat project dengan nama Sample Glide.

Kedua,

Buka build.gradle (module:app) lalu tambahkan depedency Butterknife dan juga Glide. Untuk kodenya adalah sebagai berikut :

Ketiga,

Buka build.gradle (Project: SampleGlide) lalu tambahkan repo maven didalam method allprojects -> repositories. Untuk kodenya adalah sebagai berikut :

Keempat,

Buka AndroidManifest.xml lalu tambahkan permission INTERNET. Karena nantinya kita akan menggunakan internet untuk mengambil gambarnya. Untuk kodenya adalah sebagai berikut :

Kelima,

Buka activity_main.xml lalu tambahkan komponen ImageView. ImageView ini untuk menyimpan gambar yang diambil dari internet. Untuk kodenya adalah sebagai berikut :

Keenam,

Buka MainActivity.java lalu tambahkan anotasi @BindView untuk komponen ImageView yang sudah kita buat tadi. Untuk kodenya adalah sebagai berikut :

Ketujuh,

Didalam onCreate() tambahkan Butterknife.bind(this) dan juga fungsi untuk menampilkan gambar dari internet yang dibantu oleh Library Glide. Untuk kodenya adalah sebagai berikut :

Catatan :

https://avatars0.githubusercontent.com/u/17017569?v=4&s=460 ini adalah URL gambar logo github saya. Jika agan punya gambar di internet silahkan dicoba dan ganti dengan url gambar agan.

 

Untuk full source code yang ada di MainActivity.java adalah sebagai berikut :

Kedelapan,

Silahkan coba jalankan aplikasi dan tampilan aplikasi akan muncul seperti ini :

Library Glide, Library untuk Menampilkan Gambar dari Internet

 

Baca Juga :

Tutorial Membuat RecyclerView dengan Checkbox

Cara Membuat CRUD Database Sqlite dan RecyclerView Android Part 1

 

Sekian artikel Tutorial Pemrograman Android kali ini mengenai Library Glide, Library untuk Menampilkan Gambar dari Internet. Semoga bermanfaat dan jika ada yang ingin ditanyakan silahkan berkomentar di kolom komentar ya. Hatur Nuhun 🙂

Gravatar Image
Seorang manusia biasa yang mempunyai fokus ke bidang pemrograman android dan ngeblog mengenai teknologi.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.