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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de animación / Animación de controles
  • Presentación
  • ¿Cómo proceder?
  • Configurar la animación de los controles a nivel de proyecto
  • Modificación de los parámetros de animación para un control específico
  • Configuración de la animación de los controles por programación
  • Animar una secuencia de acciones
  • Funciones para gestionar la animación de los controles
  • Observación
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
Usted tiene la capacidad de animar los controles que se encuentran en una ventana.
Esta animación se puede configurar:
  • en las opciones del proyecto: Las opciones del proyecto se utilizan para animar algunas operaciones realizadas en algunos tipos de controles. Tienes la habilidad de animar:
    • el desplazamiento realizado en las filas de tabla o en las filas de los garfios,
    • el cambio de mes en un control Calendario,
    • la característica OVI (Oscurecimiento de Ventanas Inactivas),
    • el cambio de avión,
    • el cambio de pestaña.
    Si se definió una animación para el proyecto, esta animación se utilizará para todos los controles correspondientes que se encuentren en el proyecto.. En este caso, las animaciones asociadas al control pueden ser modificadas para cada control (pestaña"Estilo" del control).
  • por programación: Las animaciones avanzadas utilizadas para gestionar el cambio de estado de un control se pueden definir mediante programación. Usted tiene la capacidad de animar la apariencia de los controles en una ventana, por ejemplo.
AndroidiPhone/iPadIOS Widget Sólo está disponible la animación por programación.
¿Cómo proceder?
Windows

Configurar la animación de los controles a nivel de proyecto

Configurar la animación de los controles:
  1. Abra la ventana de descripción del proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. En la pestaña "Avanzado", haga clic en "Animación de controles".
  3. En la ventana que se muestra:
    • Seleccione la opción "Activar animación de controles en el proyecto" para que se tenga en cuenta la animación de los controles.
    • Para cada tipo de control, defina la animación por defecto utilizada para los diferentes eventos relacionado al control. La duración de la animación se puede configurar para cada evento (botón"Parámetros"). La duración de una animación no debe exceder 1 segundo.
  4. Validar.
Windows

Modificación de los parámetros de animación para un control específico

Por defecto, la animación de los controles corresponde a la animación definida a nivel de proyecto.. Sin embargo, tiene la posibilidad de modificar la animación para un control de ventana.
Para modificar la animación de un control:
  1. Abra la ventana de descripción del control a modificar ("Descripción" en el menú contextual).
  2. En la pestaña "Estilo", seleccione el elemento "Control animación".
  3. Para cada evento que puede ser animado, elija (si es necesario) la animación y los parámetros. La opción "Definido por el proyecto" permite utilizar las opciones de animación definidas en la descripción del proyecto.
  4. Validar.
Configuración de la animación de los controles por programación

Animar una secuencia de acciones

Tiene la capacidad de animar una secuencia de acciones realizadas en los controles.. El principio es el siguiente:
  1. Usando AnimationPrepare
  2. Modificación de los controles por programación (llenado, desplazamiento, cambio de plano, etc.). Estas modificaciones no se visualizan. Estas modificaciones se mostrarán cuando se utilice AnimationPlay.
  3. Usando AnimationPlay. Esta función se utiliza para pasar del estado "antes de la modificación" al estado "después de la modificación" mediante la reproducción de una animación.

Funciones para gestionar la animación de los controles

Las funciones son las siguientes:
AnimationEnabledHabilita o deshabilita las animaciones en los controles.
AnimationMinFPSConfigura el número mínimo de imágenes por segundo para que las animaciones (efectos de transición) estén habilitadas en los controles.
AnimationPlayReproduce una animación cuando se modifica un control, un grupo de control s o una ventana.
AnimationPlayOnControlPropertyAnima la modificación de una propiedad entera entre 2 valores.
AnimationPreparePrepara la animación en una control, un grupo de control s o una ventana.
Se utilizan varias funciones para reproducir una animación cuando cambia el estado de un control (o grupo de controles):
ControlEnabledActiva una control o un grupo de control s en una ventana. Una animación puede ser set en los control s durante esta operación.
ControlGrayedGrises un control o un grupo de control s. Una animación puede ser set en los controles durante esta operación.
ControlInvisibleHace un control (o un grupo de controles) Invisible en una ventana. Una animación puede ser set en los controles durante esta operación.
ControlVisibleHace un control (o un grupo de controles) Visible en una ventana. Durante esta operación, se puede realizar una animación en los controles.

Observación

Para evitar la ralentización de la apertura de la ventana, las animaciones de los controles así como de AnimationPrepare y AnimationPlay no tienen ningún efecto en el paso de apertura de la ventana (es decir, durante el código de inicialización de la ventana).
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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