Questa pagina è stata ritirata. Consulta di seguito la nuova località per consultare la documentazione che si trovava qui.
Personalizza feedback al tocco
Il feedback al tocco in material design fornisce una conferma visiva immediata nel punto di contatto quando gli utenti interagiscono con gli elementi dell'interfaccia utente. Le animazioni predefinite con feedback al tocco per i pulsanti utilizzano la nuova classe RippleDrawable
, che esegue la transizione tra i diversi stati con un effetto a onde.
Nella maggior parte dei casi, devi applicare questa funzionalità nel file XML delle visualizzazioni specificando il background della visualizzazione come segue:
?android:attr/selectableItemBackground
per un'onda limitata.?android:attr/selectableItemBackgroundBorderless
per un'ondata che si estende oltre la visuale. Verrà tracciata e delimitata dall'elemento principale più vicino della vista con uno sfondo con valore non null.
Nota: selectableItemBackgroundBorderless
è un nuovo
attributo introdotto nel livello API 21.
In alternativa, puoi definire RippleDrawable
come risorsa XML utilizzando l'elemento ripple
.
Puoi assegnare un colore a RippleDrawable
oggetti. Per modificare il colore predefinito per il feedback al tocco, utilizza l'attributo android:colorControlHighlight
del tema.
Per saperne di più, consulta il riferimento API per la classe RippleDrawable
.
Utilizzare l'effetto Rivelazione
Consulta l'articolo Creare un'animazione di rivelazione circolare.
Personalizza le transizioni delle attività
Vedi Avviare un'attività con un'animazione.
Usa movimento curvo
Vedi Utilizzare il movimento curvo.
Animazione modifiche di stato visualizzazione
Vedi Utilizzo di StateListAnimator per animare le modifiche dello stato di visualizzazione.
Animazione di disegni vettoriali
Vedi Animare elementi grafici disegnabili.