PDA

Ver la Versión Completa : Dibujar en canvas


(MAJ)
13-11-2018, 20:06:04
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 (https://www.youtube.com/channel/UC48vInVXb9eVy_d2YV81fDw); La idea es hacer un ejemplo de un "Paint", que es muy parecido a lo que comentas que necesitas.



https://i.imgur.com/okucGh9.png


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://i.imgur.com/aDE2zOk.png


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 (http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.Forms.TForm.OnTouch)?

dec
17-11-2018, 11:31:02
Hola a todos,

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