Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   Dibujar en canvas (https://www.clubdelphi.com/foros/showthread.php?t=93560)

(MAJ) 13-11-2018 20:06:04

Dibujar en canvas
 
Buenas gente, estoy con un problema, ya que necesito hacer para una app un formulario que permita guardar una firma, la cual se hace dibujando con el dedo en el celular.
Hacerlo para windows es facil, ya que se utiliza el mouse down mouse move y mouse up pero para dispositivos moviles no encuentro como puedo simular lo que serian esos eventos, y no encuentro una libreria (suelen venir para todo) que tenga esa funcionalidad. Asi que recurro a uds para ver si alguien puede darme una mano

Neftali [Germán.Estévez] 14-11-2018 09:56:30

Revisa este video de la gentre de Quark Cube; La idea es hacer un ejemplo de un "Paint", que es muy parecido a lo que comentas que necesitas.






https://www.youtube.com/watch?v=aN1rEj9ENcg
https://www.youtube.com/watch?v=QUNgjb8mD0E
https://www.youtube.com/watch?v=hiI12vWcDrk


Y este otro donde implementan justo una captura de firma.



https://www.youtube.com/watch?v=0NYIKcsM0HM

(MAJ) 15-11-2018 03:59:41

el problema es que utiliza los eventos del mouse, y lo que quiero es para el tap, porque cuando uno toca la pantalla no lo interpreta como el evento de mouse

Neftali [Germán.Estévez] 15-11-2018 08:57:15

Los ejemplos que te he pasado son para programación en dispositivos móviles.
No entiendo cual es el problema.

(MAJ) 16-11-2018 21:45:33

pasa que esos ejemplos son para dibujar con el mouse, ya que utiliza el evento mousemove, que no funciona si uno quiere dibujar con el dedo, y eso es lo que necesito, dibujar con el dedo

movorack 16-11-2018 22:01:26

¿Y esa misma funcionalidad no la puedes usar en el evento OnTouch?

dec 17-11-2018 11:31:02

Hola a todos,

Cita:

Empezado por (MAJ) (Mensaje 529574)
pasa que esos ejemplos son para dibujar con el mouse, ya que utiliza el evento mousemove, que no funciona si uno quiere dibujar con el dedo, y eso es lo que necesito, dibujar con el dedo

¿Has probado los ejemplos? Porque, si no me equivoco, los eventos del ratón también funcionan en dispositivos móviles, es decir, el "Click" correspondería al "Tap". Si has probado los ejemplos y estos no funcionan... me callo... pero, si no los has probado, creo que deberías hacerlo.

(MAJ) 11-12-2018 16:52:00

buenas muchachos, tenían razón, los eventos de mouse funcionan igual en android que en pc, el ej que estuve probando estaba mal codificado por eso no funcionaba. gracias a todos


La franja horaria es GMT +2. Ahora son las 23:37:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi