IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Image clignotante : besoin d'un connaisseur !


Sujet :

Android

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Image clignotante : besoin d'un connaisseur !
    Hello,

    Je souhaite faire une chose assez simple à priori : faire clignoter une image!
    Je retourne le problème depuis plusieurs heure mais je n'arrive à rien de concluant !

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    package monandroid.packageandroid;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.animation.Animation;
    import android.view.animation.AnimationUtils;
    import android.widget.ImageView;
     
    public class MonActivite extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            try {
    			RunAnimations();
    		} catch (InterruptedException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
        }
     
        private void RunAnimations() throws InterruptedException {
            Animation fadeIn = AnimationUtils.loadAnimation(this, R.anim.fadein);
            fadeIn.reset();
            Animation fadeOut = AnimationUtils.loadAnimation(this, R.anim.fadeout);
            fadeOut.reset();
            ImageView iv = (ImageView) findViewById(R.id.imageView2);
            iv.clearAnimation();                   
            iv.startAnimation(fadeIn);
            iv.startAnimation(fadeOut);        
            }
     
    }

    Mes animations (res/anim)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?xml version="1.0" encoding="UTF-8"?> 
    <set xmlns:android="http://schemas.android.com/apk/res/android"> 
        <alpha android:fromAlpha="0.0" 
        android:toAlpha="1.0"
        android:startOffset="0" 
        android:interpolator="@android:anim/accelerate_interpolator"  
        android:duration="3000"
        android:repeatCount="infinite"        
        />    
     </set> 
     
     
    <?xml version="1.0" encoding="UTF-8"?> 
    <set xmlns:android="http://schemas.android.com/apk/res/android"> 
        <alpha android:fromAlpha="1.0" 
        android:startOffset="3000"    
        android:toAlpha="0.0" 
        android:interpolator="@android:anim/accelerate_interpolator"  
        android:duration="3000" 
        android:repeatCount="infinite"
        />
     </set>

    Merci d'avance pour votre aide!!

  2. #2
    Membre extrêmement actif
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    9 603
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 9 603
    Points : 18 518
    Points
    18 518
    Par défaut
    Je crois qu'il faut utiliser ça ;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:repeatMode="reverse"
    Keith Flint 1969 - 2019

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Ca marche très bien, merci beaucoup!

    Finalement, je n'utilise plus qu'une seule animation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version="1.0" encoding="UTF-8"?> 
    <set xmlns:android="http://schemas.android.com/apk/res/android"> 
        <alpha android:fromAlpha="0.0" 
        android:toAlpha="1.0"
        android:startOffset="0" 
        android:interpolator="@android:anim/accelerate_interpolator"  
        android:duration="3000"
        android:repeatCount="infinite"
        android:repeatMode="reverse"        
        />    
     </set>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme affichage des images clignotantes
    Par mankou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/06/2011, 16h58
  2. Classe pour image : besoin de tests,d'avis,d'idées...
    Par Arkham46 dans le forum Access
    Réponses: 56
    Dernier message: 22/01/2006, 23h39
  3. [OpenLaszlo] Besoin d'un connaisseur
    Par pmartin8 dans le forum Flash
    Réponses: 6
    Dernier message: 22/01/2006, 06h26
  4. Besoin d'aide pour algorithme de traitement d'images
    Par Zenman94 dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 07/04/2005, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo