2015-11-25 4 views
6

Sto convertendo un'applicazione iOS in Android. (Utilizzando Android Studio)@ 2x equivalente retina in Android

ho tutta la mia immagine con nome ... @ 2x.png

Quindi, miei 2 domande:

1- È possibile copiare tutto il mio @ 2x nella cartella ONLY "xhdpi ", e Android regolerà automaticamente la densità per i dispositivi?

2- "xhdpi" era davvero l'equivalente di xcode @ 2x?

risposta

4

Si consiglia di leggere questo come vi darà un buon inizio delle dimensioni di tutte le immagini e mi ha aiutato quando ero agli inizi in via di sviluppo per Android http://developer.android.com/guide/practices/screens_support.html

Ma in fondo i dispositivi Android utilizzano diverse immagini DPI a seconda la dimensione dello schermo Se non si dispone del DPI utilizzato dal dispositivo, verrà applicato il DPI più vicino, tuttavia questo potrebbe dare un aspetto pixellato o allungato all'app.

Nessun DPI è uguale a Retina. Le seguenti sono alcune delle dimensioni dello schermo basate su MDPI che ha le stesse dimensioni della non retina.

  • MDPI = non-Retina = 100% immagine
  • = 150% immagine
  • = 200% immagine
  • immagine = 225% XHDPI Retina HDPI

http://www.teehanlax.com/blog/density-converter/

È necessario disporre di una cartella nella cartella delle immagini per ciascun DPI supportato dalla tua app. Se lavorerai solo con i dispositivi più recenti, avrai solo bisogno di HDPI, XHDPI e XXHDPI