Ho messo l'immagine come sfondo del pulsante. ma non so a quale dimensione delle immagini dovrei creare in Photoshop per tutte e tre le cartelle drawable-hdpi, drawable-ldpi e drawable-mdpi?Pulsante Dimensioni immagine in Android
Grazie.
Ho messo l'immagine come sfondo del pulsante. ma non so a quale dimensione delle immagini dovrei creare in Photoshop per tutte e tre le cartelle drawable-hdpi, drawable-ldpi e drawable-mdpi?Pulsante Dimensioni immagine in Android
Grazie.
Se l'immagine del buttom è di colore semplice e se può essere un'immagine estensibile, creare una bitmap utilizzando lo strumento 9-Patch
.
In caso contrario, leggere Alternate Drawables
sezione sul sito degli sviluppatori Android:
Per creare drawable bitmap alternativi per la diversa densità, si seguire la 3: 4: 6: rapporto di 8 scala tra i quattro generalizzata densità. Ad esempio, se si dispone di un disegnabile bitmap che è 48x48 pixel per schermo a media densità (la dimensione di un'icona di avvio), tutte le diverse dimensioni dovrebbero essere:
36x36 a bassa densità
48x48 per media densità
72x72 ad alta densità
96x96 per extra-alta densità
Un ulteriore suggerimento per rendere la vita un po 'più semplice nella creazione di immagini per Photoshop. Crea la tua immagine in mdpi, cioè a 160 dpi. Questo è così perché Android calcola pixel come tale
px = dp * (dpi/160).
Quindi, fondamentalmente, se la u vuole fare un'immagine del pulsante del 48x48 dimensioni, creare un'immagine con quella dimensione e impostare il dpi a 160. Una volta che si è fatto, solo il cambiamento il dpi a 120, 240 e 320 e salva le tue immagini.
Non dovrete perdere tempo a calcolare quale dovrebbe essere la dimensione dell'immagine per diverse densità.
cosa è dpi in android? – user861973
dpi - punti per pollice. Indica la densità del dispositivo. quindi mdpi ha un valore dpi di 160. Quindi secondo la formula sopra px = dp. Quindi questo rende più facile mettere in relazione il dp (Density Independent Pixel) di Android e il solito px (pixel). – Shubhayu
Penso che questo possa aiutarti, è uno strumento di conversione, aggiungendo dimensioni immagine (mdpi), mi dà il risultato in pixel per ogni dimensione dello schermo.
http://labs.rampinteractive.co.uk/android_dp_px_calculator/
Speranza che aiuta!
Molto utile, grazie! –
+1 bella spiegazione .. – Dharmendra