Autore Topic: Non riesco a capire come ragiona Android con le immagini  (Letto 552 volte)

Offline enzoses

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Non riesco a capire come ragiona Android con le immagini
« il: 14 Aprile 2013, 18:26:04 CEST »
0
Ciao a tutti! Come da titolo non riesco a capire come devo comportarmi con le dimensioni delle immagini. Mettiamo di avere un'immagine che voglio usare come barra del titolo (grazie al tutorial su questo ci sono riuscito!) di dimensione 640x44 pixel a 300dpi, come devo ridimensionare il file per far si che si veda bene sui display da, ad esempio, 3 a 10 pollici?

Offline Rampo

  • Utente junior
  • **
  • Post: 62
  • Respect: 0
    • Google+
    • PiRampo
    • Mostra profilo
  • Dispositivo Android:
    HTC One (Android 4.1.2 Stock)
  • Play Store ID:
    PiKo Technologies
  • Sistema operativo:
    Windows 7, Mac OS X Lion 10.8.3
Re:Non riesco a capire come ragiona Android con le immagini
« Risposta #1 il: 14 Aprile 2013, 19:21:40 CEST »
0
Se vuoi che l'immagine non perda il suo rapporto altezza/larghezza ti conviene creare più immagini da mettere nelle varie cartelle drawable-xhdpi, drawable-mdpi ecc... (Non so se mi sono spiegato)

Inviato dal mio HTC One con Tapatalk 2


Offline enzoses

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Non riesco a capire come ragiona Android con le immagini
« Risposta #2 il: 14 Aprile 2013, 19:48:18 CEST »
0
E' proprio quello che voglio fare, ma non so come ridimensionare l'immagine. In ogni cartella metto la stessa immagine o la devo ridimensionare? Cioè,  nella cartella drawable-xhdpi dovrò inserire un'immagine di una certa grandezza, in quella drawable-mdpi più piccola ecc, o no?

Offline grishnackh86

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy W
  • Play Store ID:
    Stefano+Paolessi
  • Sistema operativo:
    OpenSuse 12.3
Re:Non riesco a capire come ragiona Android con le immagini
« Risposta #3 il: 14 Aprile 2013, 20:04:31 CEST »
0
Se ho capito bene quello che ti serve è qui http://developer.android.com/guide/practices/screens_support.html#DesigningResources

quindi se ad esempio la tua immagine è 100x100 su uno schermo xhdpi, le dimensioni per gli altri schermi saranno:
75x75 hdpi
50x50 mdpi
25x25 ldpi

se invece vuoi che l'immagine si adatti automaticamente a schermi diversi (mi sembra che questo sia il tuo caso) devi creare un particolare png 9patch usando il tool fornito con l'sdk (qui la guida http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch)

Offline enzoses

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Non riesco a capire come ragiona Android con le immagini
« Risposta #4 il: 14 Aprile 2013, 20:12:07 CEST »
0
Inizio a capire qualcosa. Quindi dovrei partire da un'immagine che si vede bene su un display xhdpi (tablet?) e poi ridimesionarla di conseguenza?

Offline grishnackh86

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy W
  • Play Store ID:
    Stefano+Paolessi
  • Sistema operativo:
    OpenSuse 12.3
Re:Non riesco a capire come ragiona Android con le immagini
« Risposta #5 il: 14 Aprile 2013, 20:41:05 CEST »
0
Si...detto in parole povere è importante fare questo ridimensionamento, in modo da fare apparire su tutti gli schermi l'immagine delle stesse dimensioni...

questa è un immagine che non è stata ridimensionata


questa invece è un immagine ridimensionata per ogni rapporto (hdpi, mdpi e ldpi)