Bouton Caméra

  • Auteur de la discussion Nagrom
  • Date de début
N

Nagrom

Membre
Inscrit
12 Février 2021
Messages
2
Points
1
  • #1
Bonjour,
Je développe une application android, un appareil photo.
Mon but est que si l'utilisateur appuie moins d'une seconde sur le bouton, celui ci ne prenne qu'une photo mais si l'utilisateur appuie plus longtemps qu'une seconde, alors on démarre l'enregistrement d'une vidéo.
Le problème est que je ne trouve pas quoi mettre dans le "if" pour savoir si l'utilisateur appuie plus ou moins longtemps que une seconde.
Le problème se situe à la ligne 69.
Merci de vôtre aide
Le code :

image_2021-02-12_170207.png
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
10 670
Points
48
  • #2
Salut,

regarde la méthode "setOnLongClickListener", mais après je ne sais pas si cela fonctionne avec un bouton physique du téléphone (autrement d'un bouton sur une vue).
Sinon, regarde la classe "GestureDetector".
 
N

Nagrom

Membre
Inscrit
12 Février 2021
Messages
2
Points
1
  • #3
Valentin a dit:
Salut,

regarde la méthode "setOnLongClickListener", mais après je ne sais pas si cela fonctionne avec un bouton physique du téléphone (autrement d'un bouton sur une vue).
Sinon, regarde la classe "GestureDetector".
Merci de vôtre réponse, mais mon but n'est pas d'utiliser le bouton physique du téléphone. Je vais essayer vos deux réponses
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
10 670
Points
48
  • #4
Ah donc je pense que les solutions peuvent s'appliquer.
 

Sujets en relation

Haut Bas