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

Algorithmes et structures de données Discussion :

UI, drag & drop avec animation


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut UI, drag & drop avec animation
    Hello,

    Je vais devoir développer une app. pour smartphone dans laquel je vais avoir un semblant de iGoogle. Dans d'autres termes, j'aurais des box à drag&drop à travers différent conteneurs.

    J'aimerais cependant reproduire l'effet qu'on voit sur iGoogle, lorsque on drag et bouge une box un peu partout, les boxes qui sont déjà en place réagissent en bougeant par exemple pour montrer à l'utilisateur ou va se place le composant qu'il a en main.

    Y'a t-il un algorithme spécifique qui permet de réaliser ce calcul simplement?

    L'avantage dans mon UI c'est que toutes les boxes/conteneurs ont respectivements la même taille, donc tout ce dont j'aurai besoin c'est de bouger les boxes dans une ou deux directions (Up/Down).

    Merci d'avance pour vos remarques

    M.
    Compil your life guy!
    The Aures Project

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Par curiosité j'ai été voir sur iGoogle avec plusieurs navigateurs, et je n'ai pas vu d'animations des différentes box. Il y a simplement le futur layout qui s'affiche.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    Le future layout? je ne comprends pas..
    Sinon il faut pas prendre le mot animation pour ce qu'il est en tant que tel, en fait ce qui m'intérresse le plus c'est de pouvoir, lorsqu'on drag une boite, et qu'elle passe au dessus des autres box, que ces dérnières bougent pour laisser de la place à l'autre et ce avant le drop.

    je ne sais pas si c'est clair :/ plus je me relis plus je suis confus de si je délivre la question correctement ou pas
    Compil your life guy!
    The Aures Project

  4. #4
    Membre Expert
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Par défaut
    Voilà ce que Xavier décrivait je pense : [ame="http://www.youtube.com/watch?v=Nn-K5nfg03c"]iGoogle - demo drag n drop - YouTube[/ame]
    (meilleure qualité : https://www.rapidshare.com/files/806...rag_n_drop.avi)

  5. #5
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par Goundy Voir le message
    Le future layout? je ne comprends pas..
    Sinon il faut pas prendre le mot animation pour ce qu'il est en tant que tel, en fait ce qui m'intérresse le plus c'est de pouvoir, lorsqu'on drag une boite, et qu'elle passe au dessus des autres box, que ces dérnières bougent pour laisser de la place à l'autre et ce avant le drop.
    On est bien d'accord.

    Le truc c'est que les boites ne 'bougent' pas. C'est simplement qu'a un certain moment on recalcule la position idéale de toute les boites et on l'affiche. Le fait est que la plupart des boites gardent le même emplacement, on a donc visuellement l'illusion que quelques boites ont bougé, mais non.

    Le moment du recalcul, c'est lorsque l'une des extrémités de la boite qu'on bouge dépasse le milieu d'une autre boite : a ce moment on déplace les boites qui sont dans la (les) colonne(s) considérée(s).
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  6. #6
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    Sweet. Tu as mieux expliqué ce que je recherche en 3 mots: "La position idéale"
    Je veux donc efféctuer ce calcul et je cherche un moyen plus rapide et plus malin que celui ou je calcul s'il y'a overlap entre les boxes pis je fais un shift.
    Compil your life guy!
    The Aures Project

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par Goundy Voir le message
    Sweet. Tu as mieux expliqué ce que je recherche en 3 mots: "La position idéale"
    Je veux donc efféctuer ce calcul et je cherche un moyen plus rapide et plus malin que celui ou je calcul s'il y'a overlap entre les boxes pis je fais un shift.
    L'algo de iGoogle n'a pas l'air très compliqué. Ca semble s'occuper indépendamment de chaque colonne. La colonne de départ est compressée (le vide laissé par l'ancienne box est supprimé). Et la colonne d'arrivée est étendue (la nouvelle box est insérée).
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/12/2007, 09h16
  2. Drag n Drop avec effet/apercu de l'item déplacé.
    Par mr_keyser dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/12/2007, 12h38
  3. Drag and drop avec SDL et le langage C.
    Par GSébastien dans le forum SDL
    Réponses: 4
    Dernier message: 13/12/2007, 01h34
  4. [AJAX] Drag and Drop avec AJAX
    Par bonano dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/03/2007, 22h44
  5. "Drag and drop" avec directinput
    Par batosai dans le forum DirectX
    Réponses: 1
    Dernier message: 16/06/2004, 16h48

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