Picasso Kütüphanesi
İ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.
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
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.