AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Características específicas de WINDEV Mobile
  • Presentación
  • Descripción del control Imagen: Opciones específicas de la multitoque
  • Eventos opcionales específicos de la tecnología multitáctil
  • Desplazamiento con el dedo opcional Event
  • Deslizamiento horizontal y vertical
  • "Zoom con los dedos" opcional Process
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Una de las aplicaciones más comunes de la función multitáctil se utiliza para imágenes manipular. Dado que los dispositivos móviles suelen tener pantallas más pequeñas, a veces es necesario hacer zoom y/o moverse en una imagen.
Los gestos Multi-Touch le permiten acercar una imagen separando dos dedos, por ejemplo.
El multitáctil puede ser implementado:
  • sobre las aplicaciones ejecutadas en una Phone.
  • en los sitios que se muestran en una Phone.
La gestión del multitáctil en los controles Image se puede realizar a través de:
WEBDEV - Código ServidorWEBDEV - Código Navegador Condiciones de uso:
  • En el navegador Default Android, la multitáctil es compatible a partir de la versión 3.0 de Android.
  • En el navegador Default Android, el zoom de los gestos puede entrar en conflicto con el zoom Default del navegador para las versiones anteriores a Android 4.3.
Descripción del control Imagen: Opciones específicas de la multitoque
La pestaña "Detalles" de la ventana description del control Imagen permite gestionar las acciones realizadas al utilizar los dedos:
Se admiten las siguientes opciones:
  • Sin desplazamiento, sin zoom: en este caso, el multitoque está desactivado.
  • Desplazamiento automático únicamente: Si la imagen no se muestra en su totalidad el control, puede ser movida por Scrolling con el dedo.
  • Desplazamiento y zoom automáticos: Además de la Scrolling, el zoom también es soportado. En ese caso:
    • moviendo dos dedos de distancia entre sí en la pantalla permite hacer zoom. El zoom se centrará en el punto que se encuentra en el centro de la línea trazada por los dos puntos de Contact.
    • moviendo dos dedos hacia el otro en la pantalla permite alejar el zoom.
Las opciones adicionales se utilizan para definir:
  • Factor de zoom máximo: Máximo zoom que se puede realizar con los dedos.
  • Permitir zoom con doble toque: En este caso, un doble toque (o doble clic) realizado en la control se utiliza para aplicar el zoom en una sección de la Image. Si la Image ya está ampliada, se reinicia su visualización inicial.
Eventos opcionales específicos de la tecnología multitáctil
Hay tres eventos opcionales específicos para gestionar el multitáctil en los controles de Image:
WEBDEV - Código ServidorWEBDEV - Código Navegador Observación: Estos son los eventos del navegador.

Desplazamiento con el dedo opcional Event

La Event "Desplazamiento con el dedo" se ejecuta cuando uno o varios dedos se desplazan vertical u horizontalmente mientras se está en Contact con la pantalla
Esta Event puede aceptar parámetros declarando una Procedure directamente en la Event "Desplazarse con el dedo" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Distance X>, <Distance Y>)
donde:
  • : Entero correspondiente a la distancia (en píxeles) que fue desplazada en el eje X en la control.
  • : Entero correspondiente a la distancia (en píxeles) que fue desplazada en el eje Y en la control.
Observaciones:
  • WEBDEV - Código Navegador La distancia corresponde a la distancia entre el primer punto de Contact que fue detectado y la posición actual.
WEBDEV - Código Navegador Para conocer la dirección y la distancia de la operación realizada, tiene la posibilidad de utilizar la Gesto Variable en lugar de la Procedure.

Deslizamiento horizontal y vertical

El "barrido horizontal y vertical" Event se ejecuta durante un pequeño movimiento rápido de uno o varios dedos sobre la pantalla.
Esta Event puede aceptar parámetros declarando un procedimiento directamente en la Event "Barrido horizontal y vertical" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Speed X>, <Speed Y>)
donde:
  • <Velocidad X>: Entero correspondiente a la velocidad (en píxeles por segundo) del movimiento en el eje X.
  • <Velocidad Y>: Entero correspondiente a la velocidad (en píxeles por segundo) del movimiento en el eje Y.
WEBDEV - Código Navegador Para conocer la dirección y la velocidad de la operación realizada, tiene la posibilidad de utilizar el Gesto Variable en lugar del Procedure.

"Zoom con los dedos" opcional Process

El "Zoom con los dedos" Event se ejecuta con un gesto de pellizcar o extender el dedo sobre la pantalla.
Este Event puede aceptar parámetros declarando un Procedure directamente en el Event "Zoom con los dedos" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Spacing>)
donde : Entero correspondiente a la distancia (en píxeles) entre los dos puntos de contacto cuando se llamó a la Event.
WEBDEV - Código Navegador Para conocer el espaciado, tiene la posibilidad de utilizar la Gesto Variable en lugar de la Procedure.
Atención: El zoom con el dedo no está disponible si se utiliza dStartDrawing en el control Imagen. En este caso, se debe:
  • salvar la Image con una función dSaveImage XXX.
  • utilice la función dEndDrawing.
  • volver a mostrar la Image en la control Imagen.
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local