interessante

Qual è il problema con i requisiti di sfondi strani di Android?

Caro Goldavelez.com,

Di recente sono saltato sul carrozzone Android e mi sono trovato frustrato dalle cose più stupide: lo sfondo. Qual è il problema con lo sfondo Android e perché le immagini dimensionate per adattarsi alla risoluzione del mio schermo non funzionano correttamente?

Mi sento davvero sciocco a inviare questa domanda poiché sono sicuro che la risposta sia estremamente elementare. Non riesco proprio a capire perché le immagini perfettamente ritagliate per la risoluzione dello schermo del mio telefono Android non vengano caricate correttamente. Lo strumento galleria in Android insiste sul fatto che ritaglia l'immagine, la ruota in modo strano e il risultato finale è un pasticcio pixelato e sfocato, sicuramente non l'immagine che avevo accuratamente ritagliato e salvato sulla mia scheda SD. Aiuto!

Cordiali saluti,

Sfondo sfocato a Baltimora

Caro Sfondo Sfocato,

Non preoccuparti, non è una domanda sciocca! Android gestisce lo sfondo in un modo unico e se non sei a conoscenza del metodo alla base della follia ti ritroverai estremamente frustrato. Molti utenti Android hanno verificato la risoluzione del proprio telefono, hanno raggiunto il Web per catturare sfondi perfettamente ritagliati e poi sono rimasti delusi quando Android li ha costretti a ritagliarlo, sembrava sfocato e non si adattava allo schermo.

Il segreto per comprendere i requisiti degli sfondi Android è capire come Android gestisce gli sfondi. A differenza di molti smartphone, come l'iPhone, Android non ha uno sfondo fisso. Sull'iPhone, ad esempio, se imposti un'immagine come sfondo, indipendentemente dal numero di volte che scorri lungo la schermata delle applicazioni, l'immagine rimane sullo sfondo. I telefoni Android, tuttavia, coprono lo sfondo di tutte e tre le schermate Home. Tuttavia, non è semplicemente la larghezza di risoluzione della schermata principale moltiplicata per tre. Lo sfondo viene "spostato" quando ci si sposta tra le schermate, non solo su tutte e tre. Lo sfondo deve quindi essere 2 volte la larghezza della risoluzione dello schermo, non 3 volte. Dai un'occhiata alle immagini qui sotto per avere un'idea di come funziona.

La prima immagine è uno sfondo 640x480, la dimensione giusta per un telefono Android con uno schermo con risoluzione 320x480.

La seconda immagine è lo sfondo originale diviso a parte per mostrare come Android "lo vede", quando lo visualizza attraverso le schermate Home. Notare come il medaglione dal centro dell'immagine appare, parzialmente, sulle schermate Home sia a sinistra che a destra.

Ecco perché quando metti un'immagine sulla tua scheda SD, dimensionata perfettamente alla risoluzione dello schermo, Android ti costringe a ritagliarla. Sta cercando di trasformare l'immagine 3: 2 in un'immagine 3: 4 per adattarla al modo in cui Android gestisce lo sfondo della schermata principale. Lo sfondo perfetto, non è necessario il ritaglio, è 1*height by 2*width dove l'altezza e la larghezza sono i valori di risoluzione dello schermo hardware del telefono.

Per una fonte di sfondi rapida e sporca, accedi a Google Immagini e imposta i parametri "Esatto ..." sulla risoluzione dello sfondo richiesta per il tuo telefono come questi sfondi astratti 640x480. Buona personalizzazione!

Amore,

Goldavelez.com