Le animazioni di conferma forniscono agli utenti un feedback visivo quando completano un'azione. Coprono l'intero schermo per garantire che gli utenti possano vedere queste conferme a colpo d'occhio.
Nella maggior parte dei casi, non è necessario utilizzare un'animazione di conferma separata. Per ulteriori informazioni, consulta i principi di progettazione.
La libreria Jetpack Wearable UI consente di visualizzare un'animazione di conferma nelle tue app.ConfirmationActivity
Mostrare animazioni di conferma
ConfirmationActivity
viene utilizzato per visualizzare le animazioni di conferma dopo che l'utente
completa un'azione sul wearable.
Esistono tre tipi di conferme:
- Successo: l'azione è stata completata correttamente sul wearable.
- Errore: l'azione non è riuscita a essere completata.
- Apri sullo smartphone: l'azione ha causato la visualizzazione di qualcosa sullo smartphone o, per completarla, l'utente deve andare sullo smartphone per continuare.
Per mostrare un'animazione di conferma quando gli utenti completano un'azione nella tua app, crea un'intenzione che inizi ConfirmationActivity
da una delle tue attività. Imposta EXTRA_ANIMATION_TYPE
su uno dei seguenti valori:
Per utilizzare ConfirmationActivity
nella tua app, dichiara prima questa attività nel
file manifest, come mostrato nell'esempio seguente:
<manifest> <application> ... <activity android:name="androidx.wear.activity.ConfirmationActivity"> </activity> </application> </manifest>
Determina il risultato dell'azione dell'utente, avvia l'attività con un'intenzione e aggiungi un messaggio visualizzato sotto l'icona di conferma, come mostrato nell'esempio seguente:
val intent = Intent(this, ConfirmationActivity::class.java).apply { putExtra(ConfirmationActivity.EXTRA_ANIMATION_TYPE, ConfirmationActivity.SUCCESS_ANIMATION) putExtra(ConfirmationActivity.EXTRA_MESSAGE, getString(R.string.msg_sent)) } startActivity(intent)
Dopo aver mostrato l'animazione di conferma, il messaggioConfirmationActivity
termina e la tua attività riprende.