Autore Topic: Esempio uso immagine .9.png  (Letto 465 volte)

Offline oberdank

  • Utente normale
  • ***
  • Post: 287
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Core LTE
  • Play Store ID:
    BuzzOne
  • Sistema operativo:
    Windows 8.1
Esempio uso immagine .9.png
« il: 04 Dicembre 2014, 18:39:45 CET »
0
Qualcuno puo' farmi un esempio di uso di un'immagine .9.png ?

Ho letto il testo al seguente link:

Draw 9-patch | Android Developers

ma nella spiegazione manca un listato d'esempio d'uso di una 9-patch.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Esempio uso immagine .9.png
« Risposta #1 il: 04 Dicembre 2014, 20:24:43 CET »
0
La usi come una qualsiasi altra PNG, per esempio come sfondo di un Button, con la differenza che non devi mettere il .9 finale nel nome. Sarà poi il Button ad usarla come una 9-patch.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline oberdank

  • Utente normale
  • ***
  • Post: 287
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Core LTE
  • Play Store ID:
    BuzzOne
  • Sistema operativo:
    Windows 8.1
Re:Esempio uso immagine .9.png
« Risposta #2 il: 04 Dicembre 2014, 20:57:14 CET »
0
Che differenze ci sono tra le immagini ".9.png" e quelle ".png" ?
Che le immagini ".9.png" vengono ripetute?
Per esempio se c'e' l'immagine di un mattone appare un muro?

Offline oberdank

  • Utente normale
  • ***
  • Post: 287
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Core LTE
  • Play Store ID:
    BuzzOne
  • Sistema operativo:
    Windows 8.1
Re:Esempio uso immagine .9.png
« Risposta #3 il: 06 Dicembre 2014, 09:17:27 CET »
0
Finora non ho ricevuto risposta, qualcuno puo' rispondere?

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Esempio uso immagine .9.png
« Risposta #4 il: 06 Dicembre 2014, 11:44:12 CET »
0
Non c'è differenza tra le PNG e le 9.PNG. come formato, solo nel disegno le 9.PNG hanno un bordo di 1 pixel usato come informazione per la visualizzazione. Non vengono assolutamente ripetute, vengono in alcune aree allargate in 1 o 2 direzione, in altre aree mantengono le loro proporzioni.

È tutto chiaramente spiegato nel primo Link che hai riportato,  non è possibile spiegarlo meglio e tra gli esempi del SDK è pieno di esempi con le 9.PNG.


Inviato dal mio Nexus 5 utilizzando Tapatalk
« Ultima modifica: 07 Dicembre 2014, 03:40:11 CET da iceweasel »
adb logcat | tee /tmp/logcat | grep TAG

Offline oberdank

  • Utente normale
  • ***
  • Post: 287
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Core LTE
  • Play Store ID:
    BuzzOne
  • Sistema operativo:
    Windows 8.1
Re:Esempio uso immagine .9.png
« Risposta #5 il: 06 Dicembre 2014, 16:21:02 CET »
0
E' possibile che un'immagine venga ripetuta tante volte?
In modo che se per esempio c'e' l'immagine di un mattone venga visualizzato un muro?

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Esempio uso immagine .9.png
« Risposta #6 il: 07 Dicembre 2014, 03:38:25 CET »
+1
Nella documentazione ufficiale è spiegato come farlo, basta abilitare il "tileMode" con il valore di "repeat":  http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html#attr_android:tileMode

Inviato dal mio Nexus 5 utilizzando Tapatalk

adb logcat | tee /tmp/logcat | grep TAG

Offline arlabs

  • Utente normale
  • ***
  • Post: 430
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS6, Nexus5
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:Esempio uso immagine .9.png
« Risposta #7 il: 09 Dicembre 2014, 10:54:49 CET »
0
Un "thanks" a iceweasel per la pazienza... ;)