Introducción al dibujo en Compose

Aprende a dibujar algo personalizado en Compose. Con el dibujo personalizado, puedes mejorar el aspecto de tu app cuando los componentes integrados no cubren exactamente lo que necesita.

Puntos clave

  • DrawScope es una API de dibujo declarativa y sin estado para dibujar formas, rutas y mucho más sin necesidad de mantener el estado del componente de forma manual.
  • Varios modificadores de dibujo te brindan acceso a DrawScope, lo que te permite dibujar con otros elementos componibles:
    • drawBehind: Se dibuja detrás del contenido de los elementos componibles.
    • drawWithContent: Es útil para reorganizar el contenido. Puedes elegir cuándo llamar al contenido del elemento componible, ya sea antes o después.
    • drawWithCache: Almacena en caché los objetos hasta que cambia el tamaño o las variables de estado que se leen dentro.
  • El sistema de coordenadas en Compose es el mismo que el sistema de vistas.
  • Todas las llamadas de dibujo y diseño se realizan en valores de píxeles, no en dp. Para dibujar de forma coherente en todas las pantallas, usa dp y conviértelo a píxeles antes de dibujar.
  • Las llamadas de dibujo siempre son relativas al elemento componible superior.

Colecciones que contienen esta guía

Esta guía forma parte de estas colecciones de guías rápidas seleccionadas que abarcan objetivos más amplios de desarrollo de Android:

Descubre técnicas para usar imágenes atractivas y brillantes que le den a tu app para Android un aspecto atractivo.

Tienes preguntas o comentarios

Ve a nuestra página de preguntas frecuentes para obtener información sobre las guías rápidas o comunícate con nosotros para contarnos tu opinión.