Android: Picasso Kullanımı

0 6.120

Android Picasso, bizler için resim indirmeyi ve cache’lemeyi kolaylaştıran kullanımı kolay bir kütüphanedir.

Aşağıdaki gibi işlemler Picasso’nun bize sunduklarından bazıları.

  • Boyutlandırma ve ölçeklendirme
  • Cach’leme
  • Döndürme

Yeni bir andorid projesi oluşturuyoruz ve projemizin build.gradle dosyasına gerekli olan kütüphanemizi ekliyoruz.

activity.xml dosyasına ImageView ekleyerek ilk örneğimize başlıyoruz.

Bu xml dosyasına sahip class’ımıza ise şu kodları yazıyoruz.

Burada yaptığımız iş metod isimlerinden de anlaşıldı gibi load() metoduna resmin nerden yükleceğini söylüyoruz ve into() metodu ile hangi nesneye ekleyeceğimizi veriyoruz. Tabi ki resmi internetten çektiğimiz için internete bağlanma izni vermemiz gerekiyor.

Projemiz artık hazır durumda.

 

 

 

 

 

 

Peki Başka Neler Yapabilirim?

Resimler yüklenirken bir hata oluşabilir ve bu durumda default olarak bir resim göstermek isteyebiliriz. Bu gibi durumlar içinde Picasso bizleri unutmamış. Örneği gösterebilmek adına hata olması için resmin url’sinde bir değişiklik yaptım sizlerde hatalı url girerek sonucu görebilirsiniz.

error() metodo ile ne yapması gerektiğini belirtiyoruz. Ben internetten bir resim indirdim ve drawable klsörünün altına koydum sizler de istediğiniz resmi koyup deneyebilirsiniz.

Picasso’nun faydalarını daha yakından inceleyeceğiz bir sonraki yazıda görüşmek üzere 🙂

Kaynak: http://square.github.io/picasso/

Email adresiniz yayınlanmayacaktır.