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 :

Défiler les images d'une galerie


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 55
    Par défaut Défiler les images d'une galerie
    Bonsoir,
    j'ai une liste des images que j'ai voulu les défiler chacune pour 2 secondes pour cela j les ai mis dans une galerie le probleme c'est que j'arrive pas à automatiser le passage d'une image à une autre même si j'ai utiliser la methode
    setAnimationDuration cela n'a rien ajouter alors svp est ce qu'il y a une personne parmi vous qui a déja passer par ce truc la et 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,

    Je pense que tu seras obliger de créer toi même les évènement, l'animation dans ce cas ne servira qu'avoir une animation sur la transition des images et non avoir la répétition.

    Pour créer la répétition, tu peux passer par un Runnable qui s'auto appelle toutes les deux secondes ou alors un Timer il me semble (function schedule).

    Après soit tu 'set' une nouvelle image dans ta gallery à la main ( à toi de gérer l'index), soit tu peux créer un évènement onDown sur ta gallery via MotienEvent.obtain ( par contre il va falloir que tu gères les butés dans ce cas ).

    A toi de voir.

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 55
    Par défaut
    Bonjour,

    Je vous remercie pour votre réponse mais j'en ai pas besoin de la répétition. j'ai besoin seulement de l'animation de transition sauf que lorsque j'ai cherché j'ai trouvé un exemple en utilisant un fichier XML alors que la transition dois etre au niveau de mon code java et pas avec les layers.

  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,

    setAnimationDuration ne te sers juste à définir le temps de transition en ms entre deux image ! donc si c'est deux secondes que tu souhaites
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tagallery.setAnimationDuration(2000);
    Fais le juste après ton setAdapter de ta gallery.

    edit
    j'ai besoin seulement de l'animation de transition sauf que lorsque j'ai cherché j'ai trouvé un exemple en utilisant un fichier XML alors que la transition dois etre au niveau de mon code java et pas avec les layers.
    Euh t'es sûr ta déclaration de ton animation peut être un fichier xml, ... lequel tu devras lié à ton linearlayout de ta gallery pour la transition , ou à tes views si tu veux faire des effets...


    Maintenant je en comprends plus ton problème . c'est le setAnimationDuration de 2s, la transition de l'animation, ...

  5. #5
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    Tu peux essayer ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gallery.onKeyDown( KeyEvent.KEYCODE_DPAD_RIGHT, new KeyEvent(0, 0);
    .
    Le code simule un appuie sur la touche "droite", semble fonctionner sur la plupart des téléphones mais pas tous (quelques modèles HTC de mémoires, je n'ai plus les références en têtes).
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  6. #6
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 55
    Par défaut
    bonsoir,

    Merci bien pour vos réponses mais c'était pas exactement mon besoin parce que j veux défiler mes images sans appuyer sur aucune touche et elle se change au bout de 2 secondes mais l'utilisation d'un Timer, Thread, handler et enfin ImageSwitcher font l'affaire.

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

Discussions similaires

  1. [MySQL] comment stocker puis recuper les images dans une base de donnée
    Par essono dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/11/2006, 23h07
  2. Réponses: 1
    Dernier message: 22/11/2006, 22h49
  3. Comment enregistrer les images d'une page web ?
    Par Chris33 dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 11/07/2006, 22h09
  4. Extraire les images d'une video
    Par art1664 dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 19/04/2006, 13h50
  5. les images dans une base de données
    Par houhou dans le forum Bases de données
    Réponses: 8
    Dernier message: 22/06/2004, 14h27

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