Android-native

Tingkatkan performa dengan Request Option di Glide

Hallo teman2, ini adalah topik kedua tentang Glide., yaitu Request Option. Jika teman” belum mengetahui tentang Glide, silahkan untuk membaca posting berikut...

Ikhwan Written by Ikhwan · 37 sec read >

Hallo teman2, ini adalah topik kedua tentang Glide., yaitu Request Option.

Jika teman” belum mengetahui tentang Glide, silahkan untuk membaca posting berikut terlebih dahulu ya.


Nah sekarang kita akan membahas tentang Request Option di Glide.

Andaikan kita punya beberapa Image yang memiliki format pemanggilan yang sama. Misalkan kita butuh centerCrop, placeholder yang sama. Apakah kita akan melakukan pemanggilan functionnya di setiap activity? Tentu saja bisa, tapi bukankah lebih bagus jika kita tidak melakukan redudance code (code yang sama di berbagai class) ?

Request Option akan membantu kita untuk hal tersebut. Yuk Ngoding 😀


Kita akan membuat variable RequestOptions dengan kebutuhan center crop dan thumbnail.

val sharedOptions = RequestOptions()
    .placeholder(R.drawable.ic_loading)
    .centerCrop()

Setelah itu kita tinggal menggunakan RequestOptions tersebut seperti berikut:

Glide.with(this)
    .load(urlImage)
    .apply(sharedOptions)
    .into(iv_request_option)

Glide.with(this)
    .load(urlImage)
    .apply(sharedOptions)
    .into(iv_request_option2)

Terlihat lebih bagus bukan? Hal ini tentu akan membuat code kita lebih bagus, dan tidak banyak tentunya.

Sekian dulu untuk postingan ini. Terimakasih ya, semoga membantu. 😀

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *