Android Picasso kütüphanesi kullanımı

Merhabalar,


Bu yazıda Android'de bulunan Picasso kütüphanesinin kullanımından bahsedeceğim. Örnek uygulamamızda bir linkte bulunan resmi ekrandaki ImageView nesnesi içerisinde gösterme işlemi yapacağız. Örnek projeyi Github üzerinden paylaştım. İnceleyebilmeniz adına linki şöyle bırakıyorum: Örnek proje linki


Elbette ilk etapta Android Studio'yu açarak boş bir proje oluşturuyoruz.


Sonrasında build.gradle dosyasını açarak Picasso kütüphanesini projeye dahil ediyoruz:

implementation 'com.squareup.picasso:picasso:2.71828'


activity_main.xml dosyasını açarak ekranın tam ortasına bir ImageView nesnesi yerleştiriyoruz:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher_background"
        android:id="@+id/imageView"
        android:contentDescription="@string/app_name"
        android:layout_marginTop="8dp"
        app:layout_constraintTop_toTopOf="parent"
        android:layout_marginBottom="8dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        android:layout_marginStart="8dp"
        app:layout_constraintEnd_toEndOf="parent"
        android:layout_marginEnd="8dp"/>

</android.support.constraint.ConstraintLayout>


MainActivity dosyasını açarak onCreate metodumuzun içerisine gerekli kodları yazıyoruz:

Picasso.get()
       .load("http://yazilim.xyz/resimler/manzara.jpg")
       .into(imageView)


AndroidManifest.xml dosyasını açarak internet iznini dahil ediyoruz:

<uses-permission android:name="android.permission.INTERNET" />


Ve ekran çıktımız şu şekilde oluyor:


Gördüğünüz üzere Picasso'nun son derece basit bir kullanımı var. Ayrıca resme resize ve rotate gibi işlemlerde uygulayabiliyoruz. Şöyle ki;


resize işlemi:

Picasso.get()
       .load("http://yazilim.xyz/resimler/manzara.jpg")
       .resize(500, 500)
       .into(imageView)


rotate işlemi:

Picasso.get()
       .load("http://yazilim.xyz/resimler/manzara.jpg")
       .rotate(90F)
       .into(imageView)


İyi çalışmalar.

Yusuf Borucu

Yazılımı iş ve hobi olarak yapan bir insan evladıyım. Yazılıma yönelik uğraştığım ve ilgi duyduğum teknolojiler; Laravel, Android (Kotlin & Java), Vue.js ve Node.js. Her geçen gün kendimi geliştirmeye gayret gösteriyorum....

"Android Picasso kütüphanesi kullanımı" için hiç yorum yapılmadı.

Henüz yorum yapılmamış.

Yorum yap * E-posta adresiniz yayınlanmayacak.