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 :

Code pour signature tactile


Sujet :

Android

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Inscrit en
    Février 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 1
    Par défaut Code pour signature tactile
    Bonjour je fais une application en ce moment et à la fin je voudrais pouvoir signer l'application avec le doigt mais je ne trouve aucun code sur le web.
    Que dois-je utiliser dans le XML et quel code mettre dans l'activity ?

  2. #2
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    J'ai déjà fait ce genre de chose. Tu peux le faire à la main mais ca va être assez long et assez complexe.

    Tout d'abord, il faut implémenter une classe qui étend une vue et implémente un OnTouchListener (exemple SignatureView).

    Ensuite, dans ton xml, tu places un LinearLayout sans oublier de lui affecter un id.

    Pour finir, tu affectes ta vue crée manuellement à ton LinearLayout comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    LinearLayout ll = (LinearLayout) findViewById (R.id.SignatureLayout);
    SignatureView signV = new SignatureView(this);
    ll.addView(signV)
    Il te manque plus qu'à implémenter ta classe SignatureView.
    Elle comporte:
    _ un constructeur avec un Context en paramètre
    _ Une fonction onDraw qui prend un Canvas à l'intérieur
    _ Une fonction reset
    _ Une fonction onTouch qui prend une View et une MotionEvent

    A toi d'implémenter les fonctions mais ca ne va pas être de tout repos. Il va falloir manipuler des Bitmap, des objet Paint, des Canvas.

    J'espère t'avoir éclairé le problème
    Bon courage


    PS: Tu peux aussi prendre un projet existant et regarder comment ils ont fait ca peut inspirer! Tu peux aussi visualiser leurs codes!

Discussions similaires

  1. [macOS] Mise à jour du processus de signature de code pour OS X
    Par arnolddumas dans le forum Plateformes
    Réponses: 1
    Dernier message: 03/11/2014, 10h18
  2. code pour fermer un formulaire
    Par rippey dans le forum IHM
    Réponses: 2
    Dernier message: 21/10/2003, 15h51
  3. [Lomboz] Génération de code pour EJB
    Par paikan dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 09/07/2003, 14h28
  4. Réponses: 2
    Dernier message: 01/04/2003, 22h09
  5. code pour interbase 6.0 et 6.5 de generateur
    Par tripper.dim dans le forum InterBase
    Réponses: 4
    Dernier message: 01/07/2002, 11h29

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