Eventos y Devoluciones de llamada
Los eventos en Kivy incluyen toques, clics, entradas de teclado, movimientos del mouse (gestos) y más.
Kivy proporciona eventos específicos asociados con widgets o interacciones del usuario; como:
Widget Button
-
on_press
, -
on_touch_down
, -
on_release
, -
on_text
, -
etc.
Manejar de eventos
Kivy proporciona varias técnicas para capturar y manejar los eventos, como:
- Propagación de eventos,
- y Envío de eventos.
Controladores
Los Controladores de eventos son funciones o métodos que se ejecutan en respuesta a eventos específicos.
Animación
La animación y los efectos visuales permiten crear experiencias de usuario inmersivas y atractivas.
Kivy proporciona animaciones y transiciones para animar propiedades como tamaño, posición, opacidad y más; con transformaciones, desvanecimientos y rotaciones.
ScreenManager
Las animaciones se pueden aplicar a:
- Widgets.
- Diseños.
- y Transiciones entre pantallas.
Efectos visuales
En Kivy, se pueden lograr varios efectos visuales como:
- Sombras.
- Degradados.
- Desenfoques.
- y Transiciones de color
Mediante el uso de propiedades como canvas
, background_color
, border
, shadow
, etc. se puede añadir profundidad a la interfaz.