2012-12-29 1 views
0

Utiliser les préférences partagées J'enregistre une valeur. J'ai besoin de définir cette valeur (durée) en fichier xml. Comment je résous?Définir une valeur sur xml

<?xml version="1.0" encoding="utf-8"?> 
<alpha xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="1500" /> 
+2

Il est impossible de modifier le contenu des fichiers de ressources Android lors de l'exécution. – Squonk

+0

Euh? Je dois créer 4 fadein.xml et mettre une valeur différente? –

+0

Vous devrez utiliser un fichier XML différent en fonction de la préférence – Broak

Répondre

1

Sur votre utilisation de code d'animation:

Animation alphaAnim = AnimationUtils.loadAnimation(this, R.anim.animate); 
YOURVIEW.startAnimation(alphaAnim); 
alphaAnim.setDuration(VALUE); 
+0

ok merci! J'ai 2 xml: fadein.xml et fadeout.xml. Avec les activités que j'utilise: overridePendingTransition (R.anim.fadein, R.anim.fadeout). Maintenant, dans votre code, "YOURVIEW" ce qui devrait être? Merci! –

+0

La chose que vous voulez fondre, par exemple edittext, textview etc. – Broak

+0

Ok, mais avec 2 fichiers (fadein.xml et fadeout.xml)? –

Questions connexes