Skins sous forme de fichier XML
Bonjour,
J'aimerais créer pour mon interface graphique une gestion de skins (habillage de couleurs).
Pour cela, je voudrais utiliser un fichier XML qui aurait un format comme celui ci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?xml version="1.0" encoding="utf-8"?>
<resources>
<skin name="normal">
<item android:color="color1">#FFFFFFFF</item>
<item android:color="color2">#FF000000</item>
</skin>
<skin name="contrast">
<item color="color1">#FFCC0000</item>
<item color="color2">#FFFFFF00</item>
</skin>
</resources> |
Le fichier est stocké sous le repertoire res/values/skins.xml
Je pensais pouvoir accéder aux données de cette manière :
Code:
1 2
| Paint mPaint = new Paint();
mPaint.setColor(R.skins.skin[normal].color1); |
Mais ça aurait été trop simple :P
Quelqu'un à une meilleure idée ?
Merci d'avance.