Skip to content

Picasso

davidecastello edited this page May 2, 2016 · 1 revision

Picasso

Precondizioni:

Scaricare il .jar di Picasso versione 2.5.2 all'indirizzo PicassoDownload.

Come usarlo:

  1. Inserire dentro il file build-gradle relativo al modulo "app", nella sezione "dependencies": compile 'com.squareup.picasso:picasso:2.5.2’

  2. Inserire dentro il file AndroidManifest.xml, sopra il tag <application>: <uses-permission android:name="android.permission.INTERNET" />

  3. Nel designer del layout dell’activity: aggiungere una ImageView con id="imageView"

  4. Nel caso si vogliano usare immagini come placeholder o errori, inserirle al percorso app/src/main/res/drawable

  5. Dentro all'activity aggiungere il seguente import:

import com.squareup.picasso.Picasso;

e un pezzo di codice simile a questo:

ImageView img = (ImageView) findViewById(R.id.imageView);

//se non si necessita di placeholder ed errori basta il seguente:

//Picasso.with(this).load("http://i.imgur.com/DvpvklR.png").into(img);

//altrimenti:

Picasso.with(this).load("http://i.imgur.com/DvpvklR.png").placeholder(R.drawable.placeholder).error(R.drawable.bsod).into(img);

dove "placeholder" e "bsod" sono i nomi delle immagini usate da placeholder ed errore.