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.
Le fichier est stocké sous le repertoire res/values/skins.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Je pensais pouvoir accéder aux données de cette manière :
Mais ça aurait été trop simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Paint mPaint = new Paint(); mPaint.setColor(R.skins.skin[normal].color1);
Quelqu'un à une meilleure idée ?
Merci d'avance.
Partager