Boîtes de dialogue
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Utilisez un élément Dialog
pour concentrer l'attention des utilisateurs sur une action temporaire ou une information.

Anatomie
Les boîtes de dialogue doivent s'afficher en réponse à une tâche de l'utilisateur ou à une action, avec des informations pertinentes ou contextuelles. Contrairement à leurs équivalents sur mobile, les boîtes de dialogue de Wear OS occupent tout l'écran et se superposent aux autres contenus.
Les boîtes de dialogue peuvent être ignorées en balayant l'écran. Lorsque l'utilisateur balaye l'écran, le système affiche le contenu parent en arrière-plan.
Les boîtes de dialogue ont un seul emplacement pour le contenu arrêté des boîtes de dialogue, comme les alertes ou les confirmations.
Alerte
Utilisez un composant d'alerte pour obtenir une réponse de l'utilisateur par rapport à des tâches importantes.
Les alertes désactivent toutes les fonctionnalités de l'application lorsqu'elles apparaissent et restent affichées à l'écran jusqu'à ce qu'une action soit effectuée. Les alertes se veulent gênantes, n'en abusez pas.
Si le contenu de l'alerte comporte plus de trois lignes de texte, vous pouvez l'aligner à gauche pour la rendre plus lisible. Sinon, le texte est centré par défaut.
A. Titre
B. Contenu (facultatif)
C. Bouton de refus
D. Bouton d'acceptation
E. Icône (facultatif)
Confirmation
Le composant de confirmation affiche un message de confirmation pendant un bref moment. Contrairement à son équivalent Material, le composant de confirmation de Wear OS ne permet pas aux utilisateurs de confirmer définitivement un choix.
Utilisez ce composant pour capter l'attention d'un utilisateur après l'exécution d'une action.
A. Icône
B. Libellé
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# Dialogs\n\nUse a [`Dialog`](/reference/kotlin/androidx/wear/compose/material/dialog/package-summary) to focus users' attention on a timely action or piece of\ninformation.\n\nAnatomy\n-------\n\n\nDialogs should appear in response to a user task or an action, with\nrelevant or contextual information. Unlike their mobile counterparts,\nDialogs in Wear OS occupy the whole screen and are layered over other\ncontent.\n\n\nDialogs support a swipe-to-dismiss gesture. When the user performs\nthis swipe gesture, the system reveals the parent content in the\nbackground.\n\nDialogs have a single slot for opinionated dialog content, such as an\n[Alert](/reference/kotlin/androidx/wear/compose/material/dialog/package-summary#Alert(kotlin.Function1,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function1,androidx.wear.compose.material.ScalingLazyListState,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.foundation.layout.Arrangement.Vertical,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)) or\n[Confirmation](/reference/kotlin/androidx/wear/compose/material/dialog/package-summary#Confirmation(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function1,androidx.wear.compose.material.ScalingLazyListState,kotlin.Long,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.foundation.layout.Arrangement.Vertical,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)).\n\n\u003cbr /\u003e\n\n\n**Alert**\n\nUse an alert component to get the user's response for important\ntasks.\n\nAlerts disable all app functionality when they appear, and remain on\nscreen until an action has been taken. Alerts are purposefully interruptive,\nso use them sparingly.\n\nIf the content of the alert is longer than three lines of text, consider\nleft aligning the content to improve its readability. Otherwise the text\nis center aligned by default.\n\n\n**A. Title\nB. Content (optional)\nC. Negative button\nD. Positive button\nE. Icon (optional)**\n\n\u003cbr /\u003e\n\n**Confirmation**\n\nThe confirmation component displays a confirmation message to the user\nfor a short period of time. Unlike its Material counterpart, the\nconfirmation component in Wear OS doesn't allow users to provide final\nconfirmation of a choice.\n\nUse this component to capture a user's attention after an action has been\nexecuted.\n\n\n**A. Icon\nB. Label**"]]