Autore Topic: SVG - Android  (Letto 352 volte)

Offline LinkOut

  • Utente normale
  • ***
  • Post: 269
  • Respect: +37
    • Mostra profilo
  • Dispositivo Android:
    Xiaomi Mi5
SVG - Android
« il: 01 Agosto 2014, 11:55:44 CEST »
0
https://code.google.com/p/svg-android

Qualcuno di voi ha mai avuto a che fare con questa libreria? Perchè ho un problema nel cambiare colore dell'SVG...

Codice (Java): [Seleziona]
 // 0xFF9FBF3B is the hex code for the existing Android green, 0xFF1756c9 is the new blue color
        SVG svg = SVGParser.getSVGFromResource(getResources(), R.raw.android, 0xFF9FBF3B, 0xFF1756c9);

E fino a qui tutto bene, Se modifico il colore dell'SVG, nel modo sopra riportato funziona tutto... Se provo ad usare
Codice (Java): [Seleziona]
R.color.colorName;non funziona più....

Grazie.

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:SVG - Android
« Risposta #1 il: 01 Agosto 2014, 12:00:09 CEST »
+1
R.color.colorName ti restituisce l'id del colore e non il valore:
Accessing Resources | Android Developers

devi fare getResources().getColor(R.color.colorName)
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
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 LinkOut

  • Utente normale
  • ***
  • Post: 269
  • Respect: +37
    • Mostra profilo
  • Dispositivo Android:
    Xiaomi Mi5
Re:SVG - Android
« Risposta #2 il: 01 Agosto 2014, 12:07:59 CEST »
0
Giusto, hai anche ragione! :P Errore mio.