• logo categorie
    RESOLU

    Obtenir l'action d'un MotionEvent


    Bonjour
    J'ai besoin de savoir s'il vous plaît comment obtenir l'action d'un MotionEvent sous Android?
    Android
    MotionEvent
    Android
    utilisateur
    Lily
    Posté le : 20 Novembre à 10:27
    32 769 vues

  • 0
    Matteo
    Posté le : 20 Novembre à 10:29
    Bonjour
    Voici comment obtenir l'action d'un MotionEvent sous Android:
    int action = MotionEventCompat.getActionMasked(event);
    // Get the index of the pointer associated with the action.
    int index = MotionEventCompat.getActionIndex(event);
    int xPos = -1;
    int yPos = -1;
    
    Log.d(DEBUG_TAG,"The action is " + actionToString(action));
                
    if (event.getPointerCount() > 1) {
        Log.d(DEBUG_TAG,"Multitouch event"); 
        // The coordinates of the current screen contact, relative to 
        // the responding View or Activity.  
        xPos = (int)MotionEventCompat.getX(event, index);
        yPos = (int)MotionEventCompat.getY(event, index);
    
    } else {
        // Single touch event
        Log.d(DEBUG_TAG,"Single touch event"); 
        xPos = (int)MotionEventCompat.getX(event, index);
        yPos = (int)MotionEventCompat.getY(event, index);
    }
    ...
    
    // Given an action int, returns a string description
    public static String actionToString(int action) {
        switch (action) {
                    
            case MotionEvent.ACTION_DOWN: return "Down";
            case MotionEvent.ACTION_MOVE: return "Move";
            case MotionEvent.ACTION_POINTER_DOWN: return "Pointer Down";
            case MotionEvent.ACTION_UP: return "Up";
            case MotionEvent.ACTION_POINTER_UP: return "Pointer Up";
            case MotionEvent.ACTION_OUTSIDE: return "Outside";
            case MotionEvent.ACTION_CANCEL: return "Cancel";
        }
        return "";
    }
    
  • ⇒ Si vous êtes ici c'est que le sujet vous intéresse ^^
    Inscrivez-vous sur Oyant, apportez votre contribution sur ce sujet et gagnez de l'argent :

    Inscription
    Répondre
  • logo categorie
    RESOLU

    Effectuer le zoom réelle sous Android

    Bonjour
    Je voudrais le code qui permet d'effectuer le zoom réelle sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Mouvement suivi sous Android

    Bonjour
    Avez-vous un exemple s'il vous plaît de mouvement suivi sous Android?
    Merci.
    Android
    Android
  • logo categorie
    RESOLU

    Détection d'un sous-ensemble de gestes pris en charge

    Bonjour
    Comment détecter un sous-ensemble de gestes pris en charge sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Capturer les événements tactiles pour une seule vue

    Bonjour
    Avez-vous une idée comment capturer les événements tactiles pour une seule vue sous Android?
    Android
    Evénements
    Vue
    Android
  • logo categorie
    RESOLU

    Capturer les événements tactiles pour une activité ou une View

    Bonjour
    Quel est le code qui permet de capturer les événements tactiles pour une activité ou View sous Android?
    Android
    Evénements
    Activité
    View
    Android
  • logo categorie
    RESOLU

    Enregistrer un écouteur sous Android

    Bonjour
    J'aimerais savoir comment enregistrer un écouteur sous Android?
    Android
    Ecouteur
    Android
  • logo categorie
    RESOLU

    Cacher la barre de navigation 4.0 et supérieur

    Bonjour
    Savez-vous comment cacher la barre de navigation 4.0 et supérieur sous Android?
    Android
    Barre de navigation
    Android
  • logo categorie
    RESOLU

    Révéler le statut et les barres de navigation

    Bonjour
    Savez-vous comment puis-je révéler le statut et les barres de navigation d'Android?
    Android
    Navigation
    Android
  • logo categorie
    RESOLU

    L'utilisation de la vue de décor

    Salut
    Avez-vous une idée comment utiliser la vue de décor sous Android?
    Android
    Vue
    Android
  • logo categorie
    RESOLU

    Configurer un service d'accessibilité

    Bonjour
    Savez-vous comment puis-je configurer un service d'accessibilité sous Android?
    Android
    Service
    Android
  • logo categorie
    RESOLU

    Créer un service d'accessibilité

    Bonjour
    Je voudrais le code qui permet de créer un service d'accessibilité sous Android?
    Android
    Service
    Android
  • logo categorie
    RESOLU

    L'utilisation de la balise TabHost sous Android

    Salut
    Avez-vous un exemple qui permet d'utiliser la balise TabHost sous Android?
    Android
    TabHost
    Android
  • logo categorie
    RESOLU

    Ajouter la logique de commutation

    Bonjour
    J'ai besoin de savoir comment ajouter la logique de commutation sous Android?
    Android
    Commutation
    Android
  • logo categorie
    RESOLU

    Mettre en œuvre des onglets à l'aide des anciens API

    Bonjour
    Savez-vous comment mettre en œuvre des onglets à l'aide des anciens API d'Android?
    Android
    API
    Android
  • logo categorie
    RESOLU

    Mettre en œuvre la classe TabHelper

    Bonjour
    S'il vous plaît comment mettre en œuvre la classe TabHelper d'Android?
    Android
    TabHelper
    Android
  • logo categorie
    RESOLU

    Mettre en œuvre la classe CompatTab

    Bonjour
    Je voudrais savoir comment mettre en œuvre la classe CompatTab sous Android?
    Android
    CompatTab
    Android
  • logo categorie
    RESOLU

    Utiliser l'accélération matérielle sous Android

    Bonjour
    Savez-vous comment utiliser l'accélération matérielle sous Android?
    Android
    Android
    Matérielle
  • logo categorie
    RESOLU

    Créer un mouvement physiquement plausibles

    Bonjour
    Savez-vous comment créer un mouvement physiquement plausibles sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Créer des objets de dessin

    Bonjour
    S'il vous plaît comment créer des objets de dessin sous Android?
    Android
    Objets
    Android
  • logo categorie
    RESOLU

    Ajouter des propriétés et des événements sous Android

    Bonjour
    Je voudrais savoir comment ajouter des propriétés et des événements sous Android?
    Android
    Propriétés
    Evénements
    Android
  • Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant.
    Connexion
    Inscription

    Poster une question

    AnimauxApplicationsArnaquesAutres langagesBases de donnéesBeauté et ModeC et C++Cartes de voeux, lettres, poèmes et discoursCMS (Système de gestion de contenu)CollectionCuisineCultureDémarches administrativesDivertissementDotnetDroitEmploiEmploi et études en informatiqueEnseignementEntrepriseEnvironnementEvénementsFinanceGénéral développementImmobilier, logement et urbanisme    JavaLanguesLogicielsMétiersNouvelles technologiesPHPPrestations socialesRéservé aux adultesSantéSportSystèmesTransportsVie pratiqueWebmasters - Développement web 3.062 Utlisateurs parcourent Oyant en ce moment