|
- Presentación
- Descripción del control Imagen: Opciones específicas de la multitoque
- Caso especial: Gestión de las áreas de clic
- 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
Multi-toque en una control Imagen
Una de las aplicaciones más comunes de la función multitáctil se utiliza para imágenes manipular. Debido a que el tamaño de la pantalla de un teléfono suele ser pequeño, a menudo 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: Versiones 18 y posteriores Nueva funcionalidad versión 18 Versiones 19 y posteriores
Nueva funcionalidad versión 19
Descripción del control Imagen: Opciones específicas de la multitoque La pestaña "Detalles" de la ventana description de la control Imagen se utiliza para gestionar las acciones realizadas al utilizar los dedos: Se admiten las siguientes opciones: - Sin desplazamiento, sin zoom: en este caso, el multitoque está desactivado.
- automatic sólo el pergamino : Si la imagen no se muestra en su totalidad el control, puede ser movida por Scrolling con el dedo.
- automatic desplazarse y hacer zoom: 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:   Modo de visualización inicial de la Image. La Image puede ser visualizada en uno de los siguientes modos: - 100% centrado: la imagen se muestra al 100% y está centrada en la Control.
- Homotético centrado: La imagen se amplía o se reduce respetando las proporciones de la imagen inicial, de modo que se muestra por completo en la Control y se centra en la Control.
- Homotético expandido centrado : La imagen se amplía o se reduce respetando las proporciones de la imagen inicial, de modo que el lado más pequeño de la imagen se muestra por completo en la imagen Control y que la imagen se centra en la Control.
- Factor de zoom máximo: Máximo zoom que se puede realizar con los dedos.
- Permitir el escalado con un 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: Desplazamiento con el dedo opcional Event El "Desplazamiento con el dedo" Event se ejecuta cuando uno o más dedos se mueven vertical u horizontalmente mientras que en Contact con la pantalla Esta Event puede aceptar parámetros declarando una Procedure directamente en la Event "Desplazamiento con el dedo" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Distance X>, <Distance Y>)
donde: - <Distancia X>>: Entero correspondiente a la distancia (en píxeles) que fue desplazada en el eje X en la control.
- <Distancia Y>>: Entero correspondiente a la distancia (en píxeles) que fue desplazada en el eje Y en la control.
Observaciones: La distancia corresponde a la distancia entre el último punto de la Contact que fue detectado y la posición actual.  La distancia corresponde a la distancia entre el primer punto de Contact que fue detectado y la posición actual.
Versiones 18 y posteriores Nueva funcionalidad versión 18Deslizamiento horizontal y vertical El "Golpe horizontal y vertical" Event se ejecuta durante un rápido y pequeño movimiento de uno o más dedos en la pantalla. Esta Event puede aceptar parámetros declarando un procedimiento directamente en la Event "Horizontal and vertical swipe" 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.
Versiones 18 y posteriores Nueva funcionalidad versión 18"Zoom con los dedos" opcional Process El "Zoom con los dedos" Event se ejecuta con un gesto de pellizcar o extender el dedo en la pantalla. Esta Event puede aceptar parámetros declarando un procedimiento directamente en la Event "Zoom con dedos" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Spacing>)
donde <Espacio>>Spacing: Entero correspondiente a la distancia (en píxeles) entre los dos puntos de contacto cuando se llamó a la Event. Versiones 18 y posteriores Nueva funcionalidad versión 18Atención: El zoom con el dedo no está disponible si se utiliza la dStartDrawing en la control Imagen. En este caso, se debe: - salvar la Image con una función dSaveImage XXX.
- usar dEndDrawing.
- volver a mostrar la Image en la control Imagen.
Esta página también está disponible para…
|
|
|
| |
| Haga clic en [Agregar] para publicar un comentario |
|
| |
|
| |
| |
| |
| |
| |
| |
| | |
| |