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

  1. on_press,

  2. on_touch_down,

  3. on_release,

  4. on_text,

  5. etc.

Manejar de eventos

Kivy proporciona varias técnicas para capturar y manejar los eventos, como:

  1. Propagación de eventos,
  2. 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.

  1. ScreenManager

Las animaciones se pueden aplicar a:

  1. Widgets.
  2. Diseños.
  3. y Transiciones entre pantallas.

Efectos visuales

En Kivy, se pueden lograr varios efectos visuales como:

  1. Sombras.
  2. Degradados.
  3. Desenfoques.
  4. y Transiciones de color

Mediante el uso de propiedades como canvas, background_color, border, shadow, etc. se puede añadir profundidad a la interfaz.