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

Composants graphiques Android Discussion :

Scrollview ou liste de dessins (canvas draw) en plein écran chacuns


Sujet :

Composants graphiques Android

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2014
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2014
    Messages : 66
    Points : 33
    Points
    33
    Par défaut Scrollview ou liste de dessins (canvas draw) en plein écran chacuns
    Bonjour à tous
    je cherche à avoir 2 ou 3 dessins (chacun étant un objet associé à un fichier class) qui soient chacuns, en mode paysage, en plein ecran et qui scrollent horizontalement.

    J'ai essayé avec un scrollview ou en passant par une liste (via un simple,array ou baseadapter(avec ou non un viewholder)) mais ça ne marche pas.

    Quelqu'un aurait une idée?

    Thanks

  2. #2
    Expert éminent

    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
    Points : 9 149
    Points
    9 149
    Par défaut
    Dans ce cas passe par un ViewPager horizontal, la ScrollView peut le faire mais c'est pas prévu pour il faudrait que tu récupères la taille de l'écran et que tu remettes à jour la taille des images.

    Le View Pager te fera passer d'image plein écran à image plein écran au lieu d'avoir deux images à cheval.

    Oups oublié mais tu as aussi les HorizontalScrollView, pareil un peu plus dur pour ce que tu veux faire comparé au ViewPager mais c'est également possible en réglant la taille des Images
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2014
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2014
    Messages : 66
    Points : 33
    Points
    33
    Par défaut
    Merci pour ta réponse. Intéressant si on peut faire ça avec un scrollview bien que je ne les maîtrise pas complètement. En fait je cherche des dessins en plein écran qui se chevauchent. Donc le Pager n'est pas très approprié dans ce cas.

    Je suis donc obligé de récupérer la dimension de l'image? En java donc? Comme je te le disais je connais très mal les scrollview (cf mon autre post) et
    seulement en xml.

  4. #4
    Expert éminent

    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
    Points : 9 149
    Points
    9 149
    Par défaut
    Dans ce Cas par sur une HorizontallScrollView.

    Je me rappelle plus de ce que cela fait mais par là dessus en mettant tes view a match_parent pour dessiner tes draws.

    Un exemple :
    http://examples.javacodegeeks.com/an...lview-example/
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2014
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2014
    Messages : 66
    Points : 33
    Points
    33
    Par défaut
    Effectivement avec un horizontalscrollview, ça fonctionne. Merci.
    Les scrollview standards, pour un scroll vertical fonctionnent de la même manière ??

  6. #6
    Expert éminent

    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
    Points : 9 149
    Points
    9 149
    Par défaut
    Oui mais les HorizontallScrollView sont un peu plus complète sinon c'est la même base
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

Discussions similaires

  1. Le logiciel de dessin denis-draw
    Par forum dans le forum Téléchargements
    Réponses: 0
    Dernier message: 16/03/2013, 19h34
  2. Effacer dessin canvas
    Par gojio dans le forum Composants graphiques
    Réponses: 3
    Dernier message: 17/09/2012, 13h53
  3. Html5, js, canvas, draw et drag&drop..
    Par zevince dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/10/2011, 15h00
  4. Problème de Canvas.Draw
    Par Jipété dans le forum Langage
    Réponses: 1
    Dernier message: 19/04/2010, 22h21
  5. Dessiner avec drawing
    Par tifawete dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/07/2008, 00h12

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