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

Benim adım Yusuf. 1993 yılında Şanlıurfa'da doğdum. 2015 yılında Bilecik Şeyh Edebali Üniversitesi'nde Bilgisayar Mühendisliği bölümünden mezun oldum. Şu anda özel bir şirkette Yazılım Geliştirici olarak çalışmaktayım. Yazılıma yönelik uğraştığım, sevdiğim ve ilgi duyduğum teknolojilerden bahsetmem gerekirse; Laravel, MySQL (mevcut çalıştığım şirkette uğraştıklarım). Asp.Net Mvc, MSSQL (önceden ça...

"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.