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, utilizzadp
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:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=it)
Visualizza immagini
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.