Picasso Kütüphanesi

Yağmur Erdoğan
2 min readFeb 24, 2021

İnternet üzerinden aldığımız bir fotoğrafı projemizde göstermek için Picasso Kütüphanesi’nden yararlanabiliriz. Bunun için adım adım örnek bir kullanım yapalım.

1-İnternet İzni Almak

İnternet iznini almak için görseldeki “AndroidManifest.xml” dosyasını kullanacağız.

AndroidManifest.xml

Eğer kullanacağınız link “https://” ile başlıyorsa internet için bu izin yeterlidir. Ancak güvenlik sertifikası yoksa yani link “http://” ile başlıyorsa yeşil ok ile gösterilen bölümü de eklememiz gerekmektedir.

2-İmplementation

build.gradle(Module)

Projeye Picasso implementasyonunu yaptıktan sonra sağ üstte çıkan “Sync Now” butonuna basılmalıdır. Aksi halde yapılan değişiklik kaydedilmeyecektir.

3-Image View Ve Buton Ekle

Bunun için activity_main.xml isimli dosyayı kullanacağım.

avtivity_main.xml görünümü şu an bu şekildedir. Gelen bu görsel sizde farklılık gösterebilir. MainActivity üzerinden bu butona ve görsele erişmek için ben View Binding kullanacağım. Bunun için de yine build.gradle(module) dosyasında değişiklik yapmamız gerekmektedir.

4-View Binding Aktifleştir

Artık MainActivity’den xml dosyasındaki view’lara erişebileceğiz.

5-MainAvctivity ile activity_main.xml Dosyalarını Birbirine Bağla

Artık mViewBinding ile oluşturduğumuz butona ve görsele erişebiliriz.

6-Button Tıklanma Metodu

Projeyi çalıştırıp butona tıklayın 👏🏻

Eğer isterseniz .resize() ile görseli yeniden ölçülendirebilir ve .placeholder() ile görsel yüklenene kadar yer tutması için bir görsel daha ayarlayabilirsiniz.

Picasso Kütüphanesinin basit kullanımı bu şekildedir. Projenin kaynak koduna buradan ulaşabilirsiniz.

Daha ayrıntılı bilgiye ulaşmak için tıklayınız.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Yağmur Erdoğan
Yağmur Erdoğan

No responses yet

Write a response