Introduzione al disegno in Scrivi

Scopri come disegnare qualcosa di personalizzato in Scrivi. Con il disegno personalizzato, puoi migliorare l'aspetto della tua app quando i componenti integrati non coprono esattamente le sue esigenze.

Punti chiave

  • DrawScope è un'API di disegno dichiarativa e senza stato per disegnare forme, percorsi e altro ancora senza dover gestire manualmente lo stato del componente.
  • Diversi modificatori di disegno ti consentono di accedere a DrawScope, per disegnare con altri composabili:
    • drawBehind: viene disegnato dietro i contenuti dei composabili.
    • drawWithContent: utile per riorganizzare i contenuti. Puoi scegliere quando chiamare i contenuti del composable, prima o dopo.
    • drawWithCache: memorizza nella cache gli oggetti finché le dimensioni non cambiano o le variabili di stato lette all'interno non cambiano.
  • Il sistema di coordinate in Compose è lo stesso del sistema di visualizzazione.
  • Tutte le chiamate di disegno e layout vengono eseguite in valori in pixel, non in dp. Per disegnare in modo coerente su più schermi, utilizza dp e converti in pixel prima di disegnare.
  • Le chiamate Draw sono sempre relative al composable principale.

Raccolte che contengono questa guida

Questa guida fa parte di queste raccolte di guide rapide selezionate che coprono obiettivi di sviluppo Android più ampi:

Scopri le tecniche per utilizzare immagini brillanti e coinvolgenti per conferire un aspetto accattivante alla tua app per Android.

Domande o feedback

Visita la nostra pagina delle domande frequenti e scopri le guide rapide o contattaci per farci sapere cosa ne pensi.