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 ventanas
  • Presentación
  • ¿Cómo proceder?
  • Configurar la animación de las ventanas a nivel de proyecto
  • Configuración de la animación de las ventanas a nivel de ventana
  • Configurar la animación de las ventanas mediante programación
  • Característica de automatic: Desactivar la animació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
Para dar a sus aplicaciones un toque sobresaliente y para impresionar a los usuarios al iniciar sus aplicaciones, las ventanas pueden ser animadas cuando se abren y/o cierran.: una ventana puede girar cuando se abre, viniendo de la Background de la pantalla, ... (un poco como los efectos de vídeo).
El efecto puede ser fijo o escogido al azar.
Esta característica puede definirse en las opciones del proyecto, en la ventana description o mediante programación.
¡Si una ventana carga varios elementos, una "animación" (realizada independientemente de los procesos en curso) permite a los usuarios esperar a que la ventana esté lista!
Esta característica debe ser usada con moderación para evitar molestar a los usuarios.. Por ejemplo, puede animar la primera ventana de su aplicación o limitar esta animación a un número específico de ventanas.
Observación: El menú contextual de las ventanas (AAFs) permite al usuario desactivar las animaciones de las ventanas ("Desactivar las animaciones de las ventanas"). Para obtener más información, consulte Característica de automatic: Desactivar la animación.
¿Cómo proceder?

Configurar la animación de las ventanas a nivel de proyecto

Configurar la animación de las ventanas a nivel de proyecto:
  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 ventanas".
  3. La ventana que se muestra le permite configurar la animación:
    • de la primera ventana del proyecto.
    • todas las ventanas del proyecto.
Para configurar la animación de la primera ventana del proyecto:
  1. Seleccione la animación que desea realizar (apertura o cierre) y haga clic en el enlace "Ninguna".
  2. En la ventana que aparece, seleccione la opción "Activar animación" y defina los parámetros de la animación:
    • Duración de la animación (en centésimas de segundo).
    • Tipo de animación (si se elige el modo aleatorio, la animación será seleccionada automáticamente por la aplicación cada vez que se abra la ventana).
  3. Los parámetros definidos se pueden ver inmediatamente haciendo clic en el botón "Vista previa".
  4. La animación elegida también se puede aplicar a la ventana actual (seleccione la opción "Animar esta ventana de descripción").
  5. Valide.
Observación: Una ventana debe definirse necesariamente como "Primera ventana del proyecto".
Para configurar la animación de todas las ventanas del proyecto:
  1. Seleccione la animación que desea realizar (apertura o cierre) y haga clic en el enlace "Ninguna".
  2. En la ventana que aparece, seleccione la opción "Activar animación" y defina los parámetros de la animación:
    • Duración de la animación (en centésimas de segundo).
    • Tipo de animación (si se elige el modo aleatorio, la animación será seleccionada automáticamente por la aplicación cada vez que se abra la ventana).
  3. Los parámetros definidos se pueden ver inmediatamente haciendo clic en el botón "Vista previa".
  4. La animación elegida también se puede aplicar a la ventana actual (seleccione la opción "Animar esta ventana de descripción").
  5. Valide.
  6. Especifique la frecuencia de las animaciones:
    • Siempre: la animación se realizará en cada ventana de la aplicación.
    • A menudo: la animación se realizará siempre que se abra/cierre una ventana de cada diez.
    • Casi nunca: la animación se ejecutará siempre que se abra/cierre una ventana de una treintena.
    • Frecuencia personalizada.
Observación: Este ajuste es tenido en cuenta por todas las ventanas sin ajuste específico.. Por ejemplo:
  • si la animación de apertura definida para todas las ventanas del proyecto corresponde a "Ninguna" y si se ha configurado una animación de apertura para la ventana "WIN_Customer", esta animación se realizará al abrir la ventana "WIN_Customer".
  • si la animación de apertura definida para todas las ventanas del proyecto corresponde a "Personalizada" y si se ha configurado una animación de apertura para la ventana "WIN_Cliente", la animación definida para la ventana "WIN_Cliente" se ejecutará cuando se abra esta ventana.

Configuración de la animación de las ventanas a nivel de ventana

Para configurar la animación de las ventanas a nivel de ventana:
  1. Abrir la ventana para animar en el editor de ventanas.
  2. Abra la descripción de la ventana (opción "Descripción" del menú contextual).
  3. En la pestaña "Detalles", seleccione el tipo de animación que desea realizar (apertura o cierre) y haga clic en el enlace "Ninguna".
  4. En la ventana que aparece, seleccione la opción "Activar animación" y defina los parámetros de la animación:
    • Duración de la animación (en centésimas de segundo).
    • Tipo de animación (si se elige el modo aleatorio, la animación será seleccionada automáticamente por la aplicación cada vez que se abra la ventana).
  5. Los parámetros definidos se pueden ver inmediatamente haciendo clic en el botón "Vista previa".
  6. La animación elegida también se puede aplicar a la ventana actual (seleccione la opción "Animar esta ventana de descripción").
  7. Valide.
Observación: Esta configuración se aplica a la ventana actual incluso si se ha especificado una configuración diferente a nivel de proyecto.

Configurar la animación de las ventanas mediante programación

Varias funciones de WLanguage se utilizan para configurar la animación de las ventanas:
WinAnimationClosingModifica el tipo y la duración de la animación utilizada al cerrar las ventanas de la aplicación.
WinAnimationNextModifica el tipo y la duración de las animaciones utilizadas al abrir y cerrar la siguiente ventana.
WinAnimationOpeningModifica el tipo y la duración de las animaciones utilizadas al abrir las ventanas de la aplicación.
Estas funciones se pueden aplicar a las ventanas para las que no se ha configurado ninguna animación (desde el editor de proyectos o desde el editor de ventanas, por ejemplo).
WinDisableEffect se utiliza para desactivar la animación de las ventanas (en un ordenador TSE con poco ancho de banda, por ejemplo).

Característica de automatic: Desactivar la animación

El usuario puede desactivar las animaciones de las ventanas en cualquier momento, mediante la opción "Desactivar animaciones de ventanas" del menú contextual de la ventana.. Esta opción evita el uso de animaciones de ventanas en todas las ventanas del proyecto.
Para evitar proponer esta opción en el menú contextual de windows , puede:
  • desactivar la opción para todas las ventanas del proyecto:
    1. En la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción". La ventana de descripción del proyecto se abre.
    2. En la pestaña "Avanzado", haga clic en "Menú de las FAA"..
    3. Seleccione el elemento "Ventana" y desactive la opción "Desactivar las animaciones de las ventanas"..
  • desactivar la opción cuando sea necesario, mediante programación con la función AAFDisable y la constante aafDisableWindowAnimation.
Versión mínima requerida
  • Versión 10
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