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 :

Animation button click décalée


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut Animation button click décalée
    Bonjour,

    J'ai éffectué ce code sur des Buttons, le problème c'est lorsque je souhaite cliquer sur un bouton, je suis obligé de décaler l'appui sur l'écran par rapport au boutton, y a t-il une solution?:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    Animation animationToLeft = new TranslateAnimation(200, -200, 0, 0);
    			animationToLeft.setDuration(20000);
    			animationToLeft.setRepeatMode(Animation.REVERSE);
    			animationToLeft.setRepeatCount(Animation.INFINITE);
     
    Button bt = (Button) findViewById(R.id.ButtonOne);
     
    			bt.setAnimation(animationToLeft);

    Merci.

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    le problème c'est lorsque je souhaite cliquer sur un bouton, je suis obligé de décaler l'appuiX sur l'écran par rapport au boutton
    C'est à dire ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    En fait les boutons se défile de droite à gauche.

    Supposons 2 boutons représenté comme ceci:

    Marge de 20px----Button 1 ----Marge de 20px----Button 2----

    espacé de 20 pixel par exemple le problème, c'est qu'au moment du défilement et que je vise bien le Button 1 , le Button 2 est cliqué au lieu du 1 par contre si je clique sur la marge de 20px à gauche du Button 1 par moment le Button 1 est cliqué.

    Y a t-il un moyen de résoudre ce problème?

    Merci.

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    espacé de 20 pixel par exemple le problème, c'est qu'au moment du défilement et que je vise bien le Button 1 , le Button 2 est cliqué au lieu du 1 par contre si je clique sur la marge de 20px à gauche du Button 1 par moment le Button 1 est cliqué.
    oO , essaye avec cela SetFilter(true) :

    http://developer.android.com/referen...After(boolean)

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    Cela ne change rien.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    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
     
    		Animation animationToLeft = new TranslateAnimation(dm.widthPixels, -dm.widthPixels, 0, 0);
    			animationToLeft.setDuration(20000);
    			animationToLeft.setRepeatMode(Animation.REVERSE);
    			animationToLeft.setRepeatCount(Animation.INFINITE);
    			animationToLeft.setFillAfter(true);
    			animationToLeft.setFillBefore(true);
    			animationToLeft.setFillEnabled(true);
    			Button bt = (Button) findViewById(R.id.ButtonOne);
    			bt.setText(mCursor.getString(mCursor
    					.getColumnIndex("proposition_un")));
    			bt.setAnimation(animationToLeft);
     
    			bt = (Button) findViewById(R.id.ButtonTwo);
    			bt.setText(mCursor.getString(mCursor
    					.getColumnIndex("proposition_deux")));
    			bt.setAnimation(animationToLeft);

Discussions similaires

  1. load ascx et button click
    Par topolino dans le forum ASP.NET
    Réponses: 5
    Dernier message: 12/10/2008, 19h49
  2. [C#][asp.NET] Button Click et commande SQL
    Par patricklinden dans le forum ASP.NET
    Réponses: 1
    Dernier message: 21/12/2007, 04h38
  3. démarrage animation par click
    Par scallion dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 05/11/2007, 20h00
  4. [VB.NET]Erreur Button Click
    Par D4rkTiger dans le forum ASP.NET
    Réponses: 3
    Dernier message: 27/01/2007, 14h47

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