Autore Topic: A quali dimensioni vanno realizzati gl isplashscreen  (Letto 781 volte)

Offline Vytek

  • Translate Team
  • Utente junior
  • **
  • Post: 123
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic (Vodafone)
  • Sistema operativo:
    Windows XP SP3
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #15 il: 28 Gennaio 2011, 11:26:34 CET »
0
Perdonatemi, ma cerco di ricapitolare la soluzione. Si devono quindi mettere 4 immagini a diverse numeri di pixel e poi fare una funzione che calcoli al volo che schermo hai. A questo punto faccio vedere l'immagine che più si adatta. Sto dicendo cose sensate? E' questo il metodo a grandi linee..perchè vorrei implementarlo. Domanda: ma portarsi dietro ben quattro immagini non appesantisce troppo l'apk? Non è meglio magari avere un'immagine unica che se pur "deformata" rappresenta comunque un'immagine di splash??

Che ne dite?

Un saluto...

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1592
  • Respect: +196
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus w/ CM9
  • Market Developer Name:
    Roberto Leinardi
  • Sistema operativo:
    Ubuntu 11.10
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #16 il: 28 Gennaio 2011, 11:34:05 CET »
0
Domanda: ma portarsi dietro ben quattro immagini non appesantisce troppo l'apk? Non è meglio magari avere un'immagine unica che se pur "deformata" rappresenta comunque un'immagine di splash??

Ma infatti quante applicazioni "serie" conosci che utilizzano splash screen? Personalmente ZERO (per me Skype non rientra nella categoria applicazioni "serie" xD).
In giro ci sono troppi dispositivi diversi con troppe risoluzioni diverse con troppe densità diverse (è in arrivo anche la xhdpi).

Se proprio si vuole uno splash screen l'unica soluzione decente, imho, è utilizza, come già suggerito, le draw-9-patch: se ne fa una per ogni densità e via, si adatterà da solo a qualunque risoluzione.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1195
  • Respect: +131
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Market Developer Name:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #17 il: 28 Gennaio 2011, 11:34:55 CET »
0
Dipende dal tipo di immagine che hai, innanzitutto.
Se è un'immagine in cui non c'è uno sfondo unico, potresti pensare di avere un'immagine grande, e tagliarla e resizarla al volo all'occorrenza e allora il discorso di calcolare l'aspect al volo funziona. (il taglio può servirti per mantenere il corretto aspect ratio).
Se invece hai un'immagine con sfondo unico, allora attraverso i vari layout puoi gestirti la cosa. Sarà android a fare un resize, magari definisci l'immagine sul layout direttamente dando le dimensioni in dip e rispettando l'aspect in ognuno di questi.

7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Nicola_D

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1310
  • Respect: +167
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus S
  • Market Developer Name:
    kspaces
  • Sistema operativo:
    Windows 7
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #18 il: 28 Gennaio 2011, 12:59:51 CET »
0
Come direbbe Nicola_D, SBAGLIATO: il Desire è hdpi. Non conosco terminali WVGA con densità mdpi. Tutti i terminali attualmente in commercio con una risoluzione WVGA o FWVGA sono hdpi.

L'immagine 480x800 va nella cartella hdpi, non in mdpi.
LOL la mia prima citazione!
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline andream1977

  • Utente normale
  • ***
  • Post: 214
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #19 il: 28 Gennaio 2011, 13:18:52 CET »
0
Ricapitolo
se non volessi usare il metodo ninepatchdrawable

ldp -> in questa dir vanno a pescare le immagini i terminali con 120 dip quindi che possono avere come risoluzione 240 * 320 oppure 240x400px

mdpi -> in questa dir vanno a pescare le immagini i terminali con 160 dip quindi che possono avere come risoluzione 320*480

hdpi -> in questa dir vanno a pescare le immagini i terminali con 240 dip quindi che possono avere come risoluzione 480 * 800 oppure 480 * 854

tutte le immagini possono essere fatte a 72dpi

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1195
  • Respect: +131
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Market Developer Name:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #20 il: 28 Gennaio 2011, 15:12:46 CET »
+1
si, è corretto.
Le immagini puoi farle anche a 5000 dpi, con il programma che usi.
Alla fine è la risoluzione che conta.
Nello schermo del tuo pc le potrai vedere piccolissime a (5000dpi), ma se le salvi a 480x800 non cambia assolutamente nulla per android: su un display hdpi metterà l'immagine a 480x800.

saluti.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline dessorry

  • Utente normale
  • ***
  • Post: 220
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Market Developer Name:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #21 il: 17 Luglio 2011, 21:55:59 CEST »
0
Ricapitolando:

hdpi => 480x800
mdpi => 320x533
ldpi => 240x400

il wildfire però è 240x320 quindi non riesco ad essere compatibile con tutte le risoluzioni..

Grazie

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1195
  • Respect: +131
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Market Developer Name:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #22 il: 18 Luglio 2011, 17:36:23 CEST »
+1
hdpi => 480x800
mdpi => 320x480
ldpi => 240x320
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline dessorry

  • Utente normale
  • ***
  • Post: 220
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Market Developer Name:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:A quali dimensioni vanno realizzati gl isplashscreen
« Risposta #23 il: 18 Luglio 2011, 18:00:46 CEST »
0
grazie mille