Autore Topic: adattare immagini prese con picasso  (Letto 477 volte)

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
adattare immagini prese con picasso
« il: 02 Gennaio 2015, 08:25:03 CET »
0
Ciao,
uso picasso per prendere delle immagini dal web. il problema é che queste hanno una dimensione fissa e sui dispositivi poi in base se sono hdpi, mdpi o altro variano. c'é un modo per adattarle in modo da migliorarne la visualizzazione?

Offline gabric

  • Utente senior
  • ****
  • Post: 613
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:adattare immagini prese con picasso
« Risposta #1 il: 02 Gennaio 2015, 09:46:45 CET »
0
sparo semplice (non conosco la libreria picasso)
le immagini le vedi dentro una imageView no?
basta modificare le dimensione e lo "scale type" dell'iv no?

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:adattare immagini prese con picasso
« Risposta #2 il: 02 Gennaio 2015, 10:25:47 CET »
0
Si certo dentro alla imageview. Per visualizzarla in modo ottimale uso
Codice (XML): [Seleziona]
android:scaleType="centerInside" in modo da non distorgerla.... Inizialmente ho:

Codice (XML): [Seleziona]
 <ImageView
               android:id="@+id/singlepark_logo"
               android:layout_width="wrap_content"
               android:layout_height="match_parent"
               android:contentDescription="@string/logo"
               android:paddingLeft="16dp"
               android:paddingRight="16dp"
               android:scaleType="centerInside"
               android:src="@drawable/logo_na" />

e viene visualizzata l'immagine dalle risorse. Dopo a runtime carico l'immagine da web, e l'imageview cambia dimensione...vorrei che l'immagine scaricata si adattasse alla view.

Offline superfox

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Re:adattare immagini prese con picasso
« Risposta #3 il: 04 Gennaio 2015, 13:05:46 CET »
0
Puoi usare anche il .resize di picasso se sai le dimensioni dell'image
view

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:adattare immagini prese con picasso
« Risposta #4 il: 19 Gennaio 2015, 08:18:59 CET »
0
Alla fine ho risolto usando ul relativelayout. Utilizzato in modo corretto si riesce a sistemarle in modo da visualizzarle su qualsiasi risoluzione (telefono).